From: Jaroslav Kysela Date: Mon, 23 May 2016 19:34:02 +0000 (+0200) Subject: linuxdvb_frontend: fix possible string NULL dereference - coverity X-Git-Tag: v4.2.1~477 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ce8d3570c777ae351d99a86af3401ca3025a1673;p=thirdparty%2Ftvheadend.git linuxdvb_frontend: fix possible string NULL dereference - coverity --- diff --git a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c index f97dbcf9f..ec5e8b18e 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c @@ -209,8 +209,9 @@ linuxdvb_frontend_dvbs_class_satconf_set ( void *self, const void *str ) { linuxdvb_frontend_t *lfe = self; htsmsg_t *conf; + str = str ?: ""; if (lfe->lfe_satconf) { - if (!strcmp(str ?: "", lfe->lfe_satconf->ls_type)) + if (!strcmp(str, lfe->lfe_satconf->ls_type)) return 0; linuxdvb_satconf_delete(lfe->lfe_satconf, 1); }