From: Jaroslav Kysela Date: Wed, 8 Nov 2017 16:54:16 +0000 (+0100) Subject: dvr inotify: reuse variables, fixes #4702 X-Git-Tag: v4.2.7~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f45df5647cd6d9b3edb9ba34db06fbd207a7e7b3;p=thirdparty%2Ftvheadend.git dvr inotify: reuse variables, fixes #4702 --- diff --git a/src/dvr/dvr_inotify.c b/src/dvr/dvr_inotify.c index 28f4c2db5..7116b7d8a 100644 --- a/src/dvr/dvr_inotify.c +++ b/src/dvr/dvr_inotify.c @@ -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; } }