Mesa (master): r600g: Fix memory leak on error path.

Vinson Lee vlee at kemper.freedesktop.org
Fri Sep 17 21:17:48 UTC 2010


Module: Mesa
Branch: master
Commit: 2da46949551ddf8489d823a7f25505b1805f7aee
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da46949551ddf8489d823a7f25505b1805f7aee

Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Sep 17 14:17:26 2010 -0700

r600g: Fix memory leak on error path.

---

 src/gallium/winsys/r600/drm/r600_state2.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/winsys/r600/drm/r600_state2.c b/src/gallium/winsys/r600/drm/r600_state2.c
index e33b63d..b3d6187 100644
--- a/src/gallium/winsys/r600/drm/r600_state2.c
+++ b/src/gallium/winsys/r600/drm/r600_state2.c
@@ -984,7 +984,7 @@ void r600_context_dump_bof(struct r600_context *ctx, const char *file)
 		goto out_err;
 	device_id = bof_int32(ctx->radeon->device);
 	if (device_id == NULL)
-		return;
+		goto out_err;
 	if (bof_object_set(root, "device_id", device_id))
 		goto out_err;
 	bof_decref(device_id);




More information about the mesa-commit mailing list