xf86-video-intel: src/intel_dri.c
Chris Wilson
ickle at kemper.freedesktop.org
Wed Jun 6 04:57:42 PDT 2012
src/intel_dri.c | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 1675f441049d559d891fe378e437c12db21df9e7
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Wed Jun 6 12:55:13 2012 +0100
uxa/dri: Transfer reference of the new_back buffer to the flip_chain
In order to prevent a leak of the bo when the chain is eventually
torn-down when the client exits.
Reported-by: Andreas Lampersperger <lampersperger.andreas at heidenhain.de>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50670
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/intel_dri.c b/src/intel_dri.c
index d2b828e..a30c62d 100644
--- a/src/intel_dri.c
+++ b/src/intel_dri.c
@@ -1005,6 +1005,7 @@ I830DRI2ScheduleFlip(struct intel_screen_private *intel,
intel->back_buffer = intel->front_buffer;
drm_intel_bo_reference(intel->back_buffer);
intel_set_pixmap_bo(priv->pixmap, new_back);
+ drm_intel_bo_unreference(new_back);
}
else
intel_exchange_pixmap_buffers(intel, priv->pixmap,
More information about the xorg-commit
mailing list