]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvr inotify: reuse variables, fixes #4702
authorJaroslav Kysela <perex@perex.cz>
Wed, 8 Nov 2017 16:54:16 +0000 (17:54 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 3 Sep 2018 13:37:30 +0000 (15:37 +0200)
src/dvr/dvr_inotify.c

index 28f4c2db52cd2d8b10b434c5539e81bafd09b2ba..7116b7d8a7726d7c92fa6e9fabc3f13d6685554e 100644 (file)
@@ -247,7 +247,7 @@ _dvr_inotify_moved
   char realdir[PATH_MAX];
   char new_path[PATH_MAX];
   char ubuf[UUID_HEX_SIZE];
-  char *dir = NULL;
+  char *file, *dir = NULL;
 
   if (!(die = _dvr_inotify_find(from_fd)))
     return;
@@ -283,11 +283,9 @@ _dvr_inotify_moved
         dir = tvh_strdupa(filename);
         dir = dirname(dir);
         if (realpath(dir, realdir)) {
-          char complete[PATH_MAX];
-          char *file = tvh_strdupa(filename);
           file = basename(file);
-          snprintf(complete, sizeof complete, "%s/%s", realdir, file);
-          if (!strcmp(path, complete))
+          snprintf(new_path, sizeof(new_path), "%s/%s", realdir, file);
+          if (!strcmp(path, new_path))
             break;
         }
       }