aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Penquerc'h2012-10-09 08:48:34 -0500
committerNikhil Devshatwar2013-05-17 04:51:30 -0500
commit87478683050a8713ccf7e70141c9b1083bd6f766 (patch)
treeb0ddb8429259f3dd0889733e7fb0a5cfb13c67cc
parent91d114f8ba0c4230fce4960af0f2caae01e3865a (diff)
downloadlibdrm-87478683050a8713ccf7e70141c9b1083bd6f766.tar.gz
libdrm-87478683050a8713ccf7e70141c9b1083bd6f766.tar.xz
libdrm-87478683050a8713ccf7e70141c9b1083bd6f766.zip
omap: release lock also on error paths
Signed-off-by: Rob Clark <rob@ti.com>
-rw-r--r--omap/omap_drm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/omap/omap_drm.c b/omap/omap_drm.c
index 89f14911..16255f84 100644
--- a/omap/omap_drm.c
+++ b/omap/omap_drm.c
@@ -220,6 +220,8 @@ static struct omap_bo * omap_bo_new_impl(struct omap_device *dev,
220 return bo; 220 return bo;
221 221
222fail: 222fail:
223 pthread_mutex_unlock(&table_lock);
224 pthread_mutex_unlock(&table_lock);
223 free(bo); 225 free(bo);
224 return NULL; 226 return NULL;
225} 227}