From aaaa7a1cfdea958cc37417682e9d593f33e620a1 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 28 Apr 2015 22:29:57 +0200 Subject: [PATCH] SAT>IP Client: fix possible NULL dereference --- src/input/mpegts/satip/satip_frontend.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index 7087b48b5..9d4d2d3c8 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -598,7 +598,8 @@ satip_frontend_close_pid if (pid < MPEGTS_FULLMUX_PID) { pthread_mutex_lock(&lfe->sf_dvr_lock); - change = mpegts_pid_del(&lfe->sf_req->sf_pids, pid, weight) >= 0; + if ((tr = lfe->sf_req) != NULL) + change = mpegts_pid_del(&tr->sf_pids, pid, weight) >= 0; pthread_mutex_unlock(&lfe->sf_dvr_lock); } -- 2.47.2