diff options
author | Vincent Penquerc'h | 2012-10-09 08:48:34 -0500 |
---|---|---|
committer | Nikhil Devshatwar | 2013-05-17 04:51:30 -0500 |
commit | 87478683050a8713ccf7e70141c9b1083bd6f766 (patch) | |
tree | b0ddb8429259f3dd0889733e7fb0a5cfb13c67cc | |
parent | 91d114f8ba0c4230fce4960af0f2caae01e3865a (diff) | |
download | libdrm-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.c | 2 |
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 | ||
222 | fail: | 222 | fail: |
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 | } |