Author: nicodvb
Date: Sat Apr 19 12:11:36 2008
New Revision: 1010

Log:
in dvdnav_get_next_cache_block() release the mutex if vm_start() failed ; patch 
by Erik Hovland  - erik hovland org

Modified:
   trunk/libdvdnav/src/dvdnav.c

Modified: trunk/libdvdnav/src/dvdnav.c
==============================================================================
--- trunk/libdvdnav/src/dvdnav.c        (original)
+++ trunk/libdvdnav/src/dvdnav.c        Sat Apr 19 12:11:36 2008
@@ -416,6 +416,7 @@ dvdnav_status_t dvdnav_get_next_cache_bl
     /* Start the VM */
     if (!vm_start(this->vm)) {
       printerr("Encrypted or faulty DVD");
+      pthread_mutex_unlock(&this->vm_lock);
       return DVDNAV_STATUS_ERR;
     }
     this->started = 1;
_______________________________________________
DVDnav-discuss mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss

Reply via email to