From: Jaroslav Kysela Date: Sat, 13 Oct 2018 22:01:59 +0000 (+0200) Subject: dvr: fix null dereference in dvr_entry_file_moved(), fixes #5255 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1498c832a376e017e54287693190db7fd7889d4e;p=thirdparty%2Ftvheadend.git dvr: fix null dereference in dvr_entry_file_moved(), fixes #5255 --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index bffc2cb66..e9aeea2b7 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -4798,7 +4798,7 @@ dvr_entry_file_moved(const char *src, const char *dst) HTSMSG_FOREACH(f, de->de_files) if ((m = htsmsg_field_get_map(f)) != NULL) { filename = htsmsg_get_str(m, "filename"); - if (strcmp(filename, src) == 0) { + if (filename && strcmp(filename, src) == 0) { htsmsg_set_str(m, "filename", dst); dvr_vfs_refresh_entry(de); r = 0;