[Mesa-dev] [PATCH] ilo: destroy the mutex, if winsys creation fails

2014-05-08 Thread Emil Velikov
Cc: Chia-I Wu olva...@gmail.com
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
---
 src/gallium/winsys/intel/drm/intel_drm_winsys.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/winsys/intel/drm/intel_drm_winsys.c 
b/src/gallium/winsys/intel/drm/intel_drm_winsys.c
index d34246a..00c4a46 100644
--- a/src/gallium/winsys/intel/drm/intel_drm_winsys.c
+++ b/src/gallium/winsys/intel/drm/intel_drm_winsys.c
@@ -181,6 +181,7 @@ intel_winsys_create_for_fd(int fd)
pipe_mutex_init(winsys-mutex);
 
if (!probe_winsys(winsys)) {
+  pipe_mutex_destroy(winsys-mutex);
   drm_intel_bufmgr_destroy(winsys-bufmgr);
   FREE(winsys);
   return NULL;
-- 
1.9.2

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH] ilo: destroy the mutex, if winsys creation fails

2014-05-08 Thread Chia-I Wu
On Fri, May 9, 2014 at 2:09 AM, Emil Velikov emil.l.veli...@gmail.com wrote:
 Cc: Chia-I Wu olva...@gmail.com
 Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
Reviewed-by: Chia-I Wu olva...@gmail.com

 ---
  src/gallium/winsys/intel/drm/intel_drm_winsys.c | 1 +
  1 file changed, 1 insertion(+)

 diff --git a/src/gallium/winsys/intel/drm/intel_drm_winsys.c 
 b/src/gallium/winsys/intel/drm/intel_drm_winsys.c
 index d34246a..00c4a46 100644
 --- a/src/gallium/winsys/intel/drm/intel_drm_winsys.c
 +++ b/src/gallium/winsys/intel/drm/intel_drm_winsys.c
 @@ -181,6 +181,7 @@ intel_winsys_create_for_fd(int fd)
 pipe_mutex_init(winsys-mutex);

 if (!probe_winsys(winsys)) {
 +  pipe_mutex_destroy(winsys-mutex);
drm_intel_bufmgr_destroy(winsys-bufmgr);
FREE(winsys);
return NULL;
 --
 1.9.2




-- 
o...@lunarg.com
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev