]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
vol: use correct file name base for temporary file
authorJeffrey Altman <jaltman@your-file-system.com>
Thu, 20 Jan 2011 07:01:38 +0000 (02:01 -0500)
committerDerrick Brashear <shadow@dementia.org>
Mon, 7 Feb 2011 15:06:51 +0000 (07:06 -0800)
Inconsistent use of temporary file name bases resulted in
the temporary files never being deleted.

Reviewed-on: http://gerrit.openafs.org/3705
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
(cherry picked from commit 01fc5d0577409c889ca5ad6f3bc1d624138922bc)

Change-Id: Ia66d30fec2633bc2fbb8a6fcc5fd42a9fc9cace0
Reviewed-on: http://gerrit.openafs.org/3852
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/vol/vol-salvage.c

index 5bee47e86b767e2f32f97db28b7f4a19a1e44343..2f7bea5f3cc1ed2e1007de28613a5d06d5cef096 100644 (file)
@@ -1147,7 +1147,7 @@ GetInodeSummary(FILE *inodeFile, VolumeId singleVolumeNumber)
     tdir = (tmpdir ? tmpdir : part);
 #ifdef AFS_NT40_ENV
     (void)_putenv("TMP=");     /* If "TMP" is set, then that overrides tdir. */
-    (void)strcpy(summaryFileName, _tempnam(tdir, "salvage.temp"));
+    (void)strcpy(summaryFileName, _tempnam(tdir, "salvage.temp."));
 #else
     (void)afs_snprintf(summaryFileName, sizeof summaryFileName,
                       "%s" OS_DIRSEP "salvage.temp.%d", tdir, getpid());