]> git.sesse.net Git - vlc/blobdiff - modules/misc/sqlite.c
Qt: CaptureOpenPanel: check and prefill with usual devices
[vlc] / modules / misc / sqlite.c
index 5b89a29e761e49f85ca220b53e6cb1d59cb2c9a7..360577f447289abb69f5bd86e3323a21b8551301 100644 (file)
@@ -31,7 +31,6 @@
 #endif
 
 #include <vlc_common.h>
-#include <vlc/vlc.h>
 #include <vlc_sql.h>
 #include <vlc_plugin.h>
 
@@ -452,9 +451,10 @@ static int CommitTransaction( sql_t* p_sql )
         msg_Warn( p_sql, "sqlite3 error: %d: %s",
                   sqlite3_errcode( p_sql->p_sys->db ),
                   sqlite3_errmsg( p_sql->p_sys->db ) );
-        vlc_mutex_unlock( &p_sql->p_sys->trans_lock );
         i_ret = VLC_EGENERIC;
     }
+    else
+        vlc_mutex_unlock( &p_sql->p_sys->trans_lock );
     vlc_mutex_unlock( &p_sql->p_sys->lock );
     return i_ret;
 }