]> git.sesse.net Git - vlc/commitdiff
Save a few useless strdup() calls
authorRémi Denis-Courmont <rem@videolan.org>
Tue, 26 Jul 2005 16:46:40 +0000 (16:46 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Tue, 26 Jul 2005 16:46:40 +0000 (16:46 +0000)
modules/stream_out/standard.c

index 43408b171c8f38ad5e5356c9925da2486dd109f4..3645802d1f6b9c841edfcaa7be5fd253d7b8d1a6 100644 (file)
@@ -327,21 +327,18 @@ static int Open( vlc_object_t *p_this )
 
         var_Get( p_stream, SOUT_CFG_PREFIX "name", &val );
         if( *val.psz_string )
-        {
-            p_session->psz_name = strdup( val.psz_string );
-        }
+            p_session->psz_name = val.psz_string;
         else
         {
             p_session->psz_name = strdup( psz_url );
+            free( val.psz_string );
         }
-        free( val.psz_string );
 
         var_Get( p_stream, SOUT_CFG_PREFIX "group", &val );
         if( *val.psz_string )
-        {
-            p_session->psz_group = strdup( val.psz_string );
-        }
-        free( val.psz_string );
+            p_session->psz_group = val.psz_string;
+        else
+            free( val.psz_string );
 
         /* Now, parse the URL to extract host and port */
         vlc_UrlParse( &url, psz_url , 0);