Browse code

Simplify freeing of audio_language and subtitle_language. Patch by Matthieu, mcrapet gmail com

Originally committed as revision 20875 to svn://svn.ffmpeg.org/ffmpeg/trunk

Matthieu Crapet authored on 2009/12/16 05:36:14
Showing 1 changed files
... ...
@@ -3259,8 +3259,7 @@ static void new_audio_stream(AVFormatContext *oc)
3259 3259
     audio_enc->time_base= (AVRational){1, audio_sample_rate};
3260 3260
     if (audio_language) {
3261 3261
         av_metadata_set(&st->metadata, "language", audio_language);
3262
-        av_free(audio_language);
3263
-        audio_language = NULL;
3262
+        av_freep(&audio_language);
3264 3263
     }
3265 3264
 
3266 3265
     /* reset some key parameters */
... ...
@@ -3301,8 +3300,7 @@ static void new_subtitle_stream(AVFormatContext *oc)
3301 3301
 
3302 3302
     if (subtitle_language) {
3303 3303
         av_metadata_set(&st->metadata, "language", subtitle_language);
3304
-        av_free(subtitle_language);
3305
-        subtitle_language = NULL;
3304
+        av_freep(&subtitle_language);
3306 3305
     }
3307 3306
 
3308 3307
     subtitle_disable = 0;