]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/asfenc.c
avformat/asfenc: fix a build error
[ffmpeg] / libavformat / asfenc.c
index 6cc19c7274ca923e0cacd42fbf38b16c868f7c89..516e0d0e472ee22e61a61f524db2874059aabe9a 100644 (file)
@@ -869,7 +869,7 @@ static int asf_write_trailer(AVFormatContext *s)
     /* write index */
     data_size = avio_tell(s->pb);
     if (!asf->is_streamed && asf->next_start_sec) {
-        if ((ret = update_index(s, asf->end_sec + 1, 0, 0)) < ret)
+        if ((ret = update_index(s, asf->end_sec + 1, 0, 0)) < 0)
             return ret;
         asf_write_index(s, asf->index_ptr, asf->maximum_packet, asf->next_start_sec);
     }
@@ -884,7 +884,7 @@ static int asf_write_trailer(AVFormatContext *s)
         asf_write_header1(s, file_size, data_size - asf->data_offset);
     }
 
-    av_free(asf->index_ptr);
+    av_freep(&asf->index_ptr);
     return 0;
 }