From 2e858f339cb1505223aaa2fc4a8dbffdf32856ca Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 3 Oct 2014 17:18:56 +0200 Subject: [PATCH] epgdb: check return value in epg_save() --- src/epgdb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/epgdb.c b/src/epgdb.c index db70347f..4a3dabcc 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;