#endif
#include <vlc_common.h>
-#include <vlc/vlc.h>
#include <vlc_sql.h>
#include <vlc_plugin.h>
{
assert( p_sql->psz_host && *p_sql->psz_host );
- if( sqlite3_threadsafe() != 0 )
+ if( sqlite3_threadsafe() == 0 )
{
msg_Err( p_sql, "Sqlite library on your system is not threadsafe" );
return VLC_EGENERIC;
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;
}