]> git.sesse.net Git - vlc/commitdiff
Revert "Compile fix on windows -- vlc_mutex_init() now returns void."
authorJP Dinger <jpd@videolan.org>
Mon, 25 May 2009 13:12:23 +0000 (15:12 +0200)
committerJP Dinger <jpd@videolan.org>
Mon, 25 May 2009 13:18:08 +0000 (15:18 +0200)
Fix turns out to not be quite a fix.

This reverts commit ba8f1f35e809572fb556818662bdf531a8a1c79a.

include/vlc_gcrypt.h

index db054f42c3d81176f8634cdbcba5f073b61db452..cd5ffd54572cefabaf9f07270041a4da4cc938f5 100644 (file)
@@ -44,8 +44,12 @@ static int gcry_vlc_mutex_init( void **p_sys )
     if( p_lock == NULL)
         return ENOMEM;
 
-    vlc_mutex_init( p_lock );
-    return VLC_SUCCESS;
+    i_val = vlc_mutex_init( p_lock );
+    if( i_val )
+        free( p_lock );
+    else
+        *p_sys = p_lock;
+    return i_val;
 }
 
 static int gcry_vlc_mutex_destroy( void **p_sys )