From: Chris Allegretta Date: Fri, 11 Jul 2014 10:39:38 +0000 (+0000) Subject: files.c:do_lockfile(): Actually reference the variable we're using for the dir. X-Git-Tag: v2.3.5~2 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=a9c3bbf8e0e2c2bcb45692c9368938039685057b;p=nano.git files.c:do_lockfile(): Actually reference the variable we're using for the dir. Also name it more appropriately. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5058 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/src/files.c b/src/files.c index 97a2e88e..11a5051d 100644 --- a/src/files.c +++ b/src/files.c @@ -247,7 +247,7 @@ int do_lockfile(const char *filename) size_t lockfilesize = strlen(filename) + strlen(locking_prefix) + strlen(locking_suffix) + 3; char *lockfilename = charalloc(lockfilesize); - char *lockfilecpy = NULL; + char *lockfiledir = NULL; char lockprog[12], lockuser[16]; struct stat fileinfo; int lockfd, lockpid; @@ -296,11 +296,11 @@ int do_lockfile(const char *filename) return -1; } } else { - lockfilecpy = mallocstrcpy(NULL, lockfilename); - lockfilecpy = dirname(lockfilecpy); - if (stat(lockfilename, &fileinfo) == -1) { + lockfiledir = mallocstrcpy(NULL, lockfilename); + lockfiledir = dirname(lockfiledir); + if (stat(lockfiledir, &fileinfo) == -1) { statusbar(_("Error writing lock file: Directory \'%s\' doesn't exist"), - lockfilecpy); + lockfiledir); return -1; } }