From: Jaroslav Kysela Date: Fri, 15 Dec 2017 22:15:34 +0000 (+0100) Subject: epggrab: fix obvious crash X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cef38bc9908c626cfd0ef1db5e6910c47e987984;p=thirdparty%2Ftvheadend.git epggrab: fix obvious crash --- 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) {