diff --git a/daemon/codec.c b/daemon/codec.c index 7e0cabf96..36795edc0 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -4006,7 +4006,7 @@ void packet_encoded_packetize(AVPacket *pkt, struct codec_ssrc_handler *ch, stru if (G_UNLIKELY(ret == -1 || pkt->pts == AV_NOPTS_VALUE)) { // nothing - free(buf); + bufferpool_unref(buf); break; }