diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2013-07-17 06:03:43 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2013-07-17 06:04:05 -0700 |
commit | 312af25ba220ccff068245f0dc698e9bcc8f03f8 (patch) | |
tree | 5918b209fad199099eb3b0da0ad209439fd9fa87 /lib/tmpdir.c | |
parent | f2c107574ca11e86b783aad91e7bcd3b7c8a0e91 (diff) | |
download | gnulib-312af25ba220ccff068245f0dc698e9bcc8f03f8.tar.gz |
tmpdir: fix bug in VMS port
* lib/tmpdir.c (path_search) [__VMS]: Never add slash.
See Steven M. Schweda in
<http://lists.gnu.org/archive/html/bug-gnulib/2013-07/msg00026.html>.
Diffstat (limited to 'lib/tmpdir.c')
-rw-r--r-- | lib/tmpdir.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/tmpdir.c b/lib/tmpdir.c index 46768c65bf..97fc3ff888 100644 --- a/lib/tmpdir.c +++ b/lib/tmpdir.c @@ -140,10 +140,10 @@ path_search (char *tmpl, size_t tmpl_len, const char *dir, const char *pfx, } dlen = strlen (dir); - add_slash = dlen != 0 && !ISSLASH (dir[dlen - 1]); #ifdef __VMS - if (dlen != 0 && dir[dlen - 1] == ':') - add_slash = false; + add_slash = 0; +#else + add_slash = dlen != 0 && !ISSLASH (dir[dlen - 1]); #endif /* check we have room for "${dir}/${pfx}XXXXXX\0" */ |