From: Adam Sutton Date: Sun, 16 Sep 2012 09:44:30 +0000 (+0100) Subject: Null ptr safety checks. X-Git-Tag: 3.3~49 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3aaa83c271ced282e840d2cbd3773be552bdc0e6;p=thirdparty%2Ftvheadend.git Null ptr safety checks. --- diff --git a/src/epg.c b/src/epg.c index 6b349aa08..a1fa33de1 100644 --- a/src/epg.c +++ b/src/epg.c @@ -800,7 +800,7 @@ int epg_episode_set_title int epg_episode_set_title2 ( epg_episode_t *episode, const lang_str_t *str, epggrab_module_t *src ) { - if (!episode) return 0; + if (!episode || !str) return 0; return _epg_object_set_lang_str2(episode, &episode->title, str, src); } @@ -816,7 +816,7 @@ int epg_episode_set_subtitle int epg_episode_set_subtitle2 ( epg_episode_t *episode, const lang_str_t *str, epggrab_module_t *src ) { - if (!episode) return 0; + if (!episode || !str) return 0; return _epg_object_set_lang_str2(episode, &episode->subtitle, str, src); } @@ -1577,14 +1577,14 @@ int epg_broadcast_set_description int epg_broadcast_set_summary2 ( epg_broadcast_t *b, const lang_str_t *str, epggrab_module_t *src ) { - if (!b) return 0; + if (!b || !str) return 0; return _epg_object_set_lang_str2(b, &b->summary, str, src); } int epg_broadcast_set_description2 ( epg_broadcast_t *b, const lang_str_t *str, epggrab_module_t *src ) { - if (!b) return 0; + if (!b || !str) return 0; return _epg_object_set_lang_str2(b, &b->description, str, src); }