From: Seven Du Date: Sat, 30 Jul 2016 02:27:09 +0000 (+0800) Subject: FS-9394 #resolve fix h263 leak X-Git-Tag: v1.6.10~1^2~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2928b8a75919059277945874b5261f6fae8f7fa;p=thirdparty%2Ffreeswitch.git FS-9394 #resolve fix h263 leak --- diff --git a/src/mod/applications/mod_av/avcodec.c b/src/mod/applications/mod_av/avcodec.c index 5373400e8c..e76b4030ba 100644 --- a/src/mod/applications/mod_av/avcodec.c +++ b/src/mod/applications/mod_av/avcodec.c @@ -693,7 +693,10 @@ static switch_status_t consume_h263_bitstream(h264_codec_context_t *context, swi #endif } - if (!context->nalus[context->nalu_current_index].len) frame->m = 1; + if (!context->nalus[context->nalu_current_index].len) { + av_packet_unref(&context->encoder_avpacket); + frame->m = 1; + } #if 0 {