]> git.sesse.net Git - vlc/commitdiff
Access/cdda: fix memleak
authorRémi Duraffort <ivoire@videolan.org>
Fri, 1 Aug 2008 10:24:47 +0000 (12:24 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Fri, 1 Aug 2008 10:24:47 +0000 (12:24 +0200)
modules/access/cdda.c

index ba3fdcddba61dc76f8a9ccd2a114f4e786569cb8..e798d2191e06b5eb808a279a11b0463fedf2d401 100644 (file)
@@ -518,9 +518,11 @@ static void GetCDDBInfo( access_t *p_access, int i_titles, int *p_sectors )
         goto cddb_destroy;
     }
 
+    char* psz_tmp = config_GetPsz( p_access, "cddb-server" );
     cddb_set_email_address( p_cddb, "vlc@videolan.org" );
-    cddb_set_server_name( p_cddb, config_GetPsz( p_access, "cddb-server" ) );
+    cddb_set_server_name( p_cddb, psz_tmp );
     cddb_set_server_port( p_cddb, config_GetInt( p_access, "cddb-port" ) );
+    free( psz_tmp );
 
     /// \todo
     cddb_cache_disable( p_cddb );