Mesa (master): nouveau: fix nouveau_fence leak
Marcin Ålusarz
mslusarz at kemper.freedesktop.org
Thu Sep 8 21:06:29 UTC 2011
Module: Mesa
Branch: master
Commit: 96054375b1ea98d7827f0d4b567168fa2baeb38e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96054375b1ea98d7827f0d4b567168fa2baeb38e
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date: Tue Sep 6 16:12:52 2011 +0200
nouveau: fix nouveau_fence leak
Note: This is a candidate for the 7.11 branch.
---
src/gallium/drivers/nouveau/nouveau_fence.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nouveau_fence.c b/src/gallium/drivers/nouveau/nouveau_fence.c
index d8f59dc..ea2038c 100644
--- a/src/gallium/drivers/nouveau/nouveau_fence.c
+++ b/src/gallium/drivers/nouveau/nouveau_fence.c
@@ -219,5 +219,7 @@ nouveau_fence_next(struct nouveau_screen *screen)
if (screen->fence.current->state < NOUVEAU_FENCE_STATE_EMITTED)
nouveau_fence_emit(screen->fence.current);
+ nouveau_fence_ref(NULL, &screen->fence.current);
+
nouveau_fence_new(screen, &screen->fence.current, FALSE);
}
More information about the mesa-commit
mailing list