winsys/intel: fix dereferencing of opaque type due to pipe_reference changes

This commit is contained in:
Roland Scheidegger 2009-12-10 03:51:35 +01:00
parent c6b450033d
commit 71f4267ac2

View file

@ -39,7 +39,7 @@ intel_drm_fence_reference(struct intel_winsys *iws,
struct intel_drm_fence *old = (struct intel_drm_fence *)*ptr;
struct intel_drm_fence *f = (struct intel_drm_fence *)fence;
if (pipe_reference(&(*ptr)->reference, &f->reference)) {
if (pipe_reference(&((struct intel_drm_fence *)(*ptr))->reference, &f->reference)) {
if (old->bo)
drm_intel_bo_unreference(old->bo);
FREE(old);