From: Jaroslav Kysela Date: Fri, 3 Oct 2014 15:18:56 +0000 (+0200) Subject: epgdb: check return value in epg_save() X-Git-Tag: v4.1~1174 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e858f339cb1505223aaa2fc4a8dbffdf32856ca;p=thirdparty%2Ftvheadend.git epgdb: check return value in epg_save() --- diff --git a/src/epgdb.c b/src/epgdb.c index db70347f8..4a3dabcc7 100644 --- a/src/epgdb.c +++ b/src/epgdb.c @@ -296,6 +296,8 @@ void epg_save ( void ) gtimer_arm(&epggrab_save_timer, epg_save_callback, NULL, epggrab_epgdb_periodicsave); fd = hts_settings_open_file(1, "epgdb.v%d", EPG_DB_VERSION); + if (fd < 0) + return; memset(&stats, 0, sizeof(stats)); if ( _epg_write_sect(fd, "brands") ) return;