]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SAT>IP: fix another enumm NULL pointer dereference (doc)
authorJaroslav Kysela <perex@perex.cz>
Sat, 7 May 2016 22:22:57 +0000 (00:22 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sat, 7 May 2016 22:22:57 +0000 (00:22 +0200)
src/input/mpegts/satip/satip_frontend.c

index 35f71653160dda60915eadf348cf151214848827..073e46915755deda185f5cf406b95c7098a1f2b3 100644 (file)
@@ -300,9 +300,11 @@ static htsmsg_t *
 satip_frontend_dvbs_class_master_enum( void * self, const char *lang )
 {
   satip_frontend_t *lfe = self, *lfe2;
-  satip_device_t *sd = lfe->sf_device;
   htsmsg_t *m = htsmsg_create_list();
   htsmsg_add_str(m, NULL, N_("This tuner"));
+  if (lfe == NULL)
+    return m;
+  satip_device_t *sd = lfe->sf_device;
   TAILQ_FOREACH(lfe2, &sd->sd_frontends, sf_link)
     if (lfe2 != lfe && lfe2->sf_type == lfe->sf_type)
       htsmsg_add_str(m, NULL, lfe2->mi_name);