]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvr: fix null dereference in dvr_entry_file_moved(), fixes #5255
authorJaroslav Kysela <perex@perex.cz>
Sat, 13 Oct 2018 22:01:59 +0000 (00:01 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sat, 13 Oct 2018 22:02:21 +0000 (00:02 +0200)
src/dvr/dvr_db.c

index bffc2cb66d952703214df45c153693f9a46f8e74..e9aeea2b74ce88f37ac1a29c901f433689283d3e 100644 (file)
@@ -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;