]> git.sesse.net Git - vlc/commitdiff
update: fix use after free
authorRémi Duraffort <ivoire@videolan.org>
Wed, 11 Dec 2013 19:14:42 +0000 (20:14 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Wed, 11 Dec 2013 19:14:42 +0000 (20:14 +0100)
src/misc/update_crypto.c

index 8e60fb0fa5983c389ea6c58636464321ba06067d..1cdfccd7edb3e784e18da51c79ade17afc350201 100644 (file)
@@ -922,8 +922,8 @@ int download_signature( vlc_object_t *p_this, signature_packet_t *p_sig,
 
     if( packet_type( *p_buf ) != SIGNATURE_PACKET )
     {
-        free( p_buf );
         msg_Dbg( p_this, "Not a signature: %d", *p_buf );
+        free( p_buf );
         return VLC_EGENERIC;
     }