From cef38bc9908c626cfd0ef1db5e6910c47e987984 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 15 Dec 2017 23:15:34 +0100 Subject: [PATCH] epggrab: fix obvious crash --- src/epggrab.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/epggrab.c b/src/epggrab.c index fb1db07bc..e0c1bff60 100644 --- a/src/epggrab.c +++ b/src/epggrab.c @@ -175,8 +175,10 @@ static void *_epggrab_data_thread( void *aux ) } } while (eq == NULL && atomic_get(&epggrab_running)); pthread_mutex_unlock(&epggrab_data_mutex); - mod->process_data(mod, eq->eq_data, eq->eq_len); - free(eq); + if (eq) { + mod->process_data(mod, eq->eq_data, eq->eq_len); + free(eq); + } } pthread_mutex_lock(&epggrab_data_mutex); while ((mod = TAILQ_FIRST(&epggrab_data_modules)) != NULL) { -- 2.47.3