]> git.sesse.net Git - vlc/commitdiff
bluray: fix missing unlock (cid #1047147)
authorRémi Duraffort <ivoire@videolan.org>
Sat, 13 Jul 2013 08:21:16 +0000 (10:21 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Sat, 13 Jul 2013 08:21:16 +0000 (10:21 +0200)
modules/access/bluray.c

index efc1aa5499b2aa8540c092a91952a3d535b64594..c1f25b3dbb4e5d62b4b9e17d2c198242502657d6 100644 (file)
@@ -605,7 +605,10 @@ static void subpictureUpdaterUpdate(subpicture_t *p_subpic,
 
     subpicture_region_t *p_src = p_overlay->p_regions;
     if (!p_src)
+    {
+        vlc_mutex_unlock(&p_overlay->lock);
         return;
+    }
 
     subpicture_region_t **p_dst = &(p_subpic->p_region);
     while (p_src != NULL) {