]> git.sesse.net Git - vlc/commitdiff
access_http: fix potential memleak.
authorRémi Duraffort <ivoire@videolan.org>
Sat, 4 Jul 2009 11:30:57 +0000 (13:30 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Sat, 4 Jul 2009 11:30:57 +0000 (13:30 +0200)
modules/access/http.c

index 9952fcfabd3484547e4afe77c3aa260f500d1ed5..7c3a06cd4f9482d620c44879e3982756e362fcab 100644 (file)
@@ -812,7 +812,10 @@ static int ReadICYMeta( access_t *p_access )
     psz_meta = malloc( i_read + 1 );
     if( net_Read( p_access, p_sys->fd, p_sys->p_vs,
                   (uint8_t *)psz_meta, i_read, true ) != i_read )
+    {
+        free( psz_meta );
         return VLC_EGENERIC;
+    }
 
     psz_meta[i_read] = '\0'; /* Just in case */