From 7691c6776a9efdf6011fcef06101963c09b3a5a1 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Tue, 15 Mar 2022 15:44:17 +0900 Subject: [PATCH] rtpjitterbuffer: Fix invalid memory access in rtp_jitter_buffer_pop() Part-of: --- subprojects/gst-plugins-good/gst/rtpmanager/rtpjitterbuffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-good/gst/rtpmanager/rtpjitterbuffer.c b/subprojects/gst-plugins-good/gst/rtpmanager/rtpjitterbuffer.c index af8cf637d3..32b1661f04 100644 --- a/subprojects/gst-plugins-good/gst/rtpmanager/rtpjitterbuffer.c +++ b/subprojects/gst-plugins-good/gst/rtpmanager/rtpjitterbuffer.c @@ -1309,7 +1309,8 @@ rtp_jitter_buffer_pop (RTPJitterBuffer * jbuf, gint * percent) /* let's clear the pointers so we can ensure we don't free items that are * still in the jitterbuffer */ - item->next = item->prev = NULL; + if (item) + item->next = item->prev = NULL; return (RTPJitterBufferItem *) item; }