Mercurial > vim
diff src/fileio.c @ 2047:85da03763130 v7.2.333
updated for version 7.2.333
Problem: Warnings from static code analysis.
Solution: Small changes to various lines. (Dominique Pelle)
author | Bram Moolenaar <bram@zimbu.org> |
---|---|
date | Tue, 19 Jan 2010 14:59:56 +0100 |
parents | be1d64f82db2 |
children | 8aa3cd045aef |
line wrap: on
line diff
--- a/src/fileio.c +++ b/src/fileio.c @@ -7072,8 +7072,8 @@ vim_tempname(extra_char) */ for (i = 0; i < (int)(sizeof(tempdirs) / sizeof(char *)); ++i) { +# ifndef HAVE_MKDTEMP size_t itmplen; -# ifndef HAVE_MKDTEMP long nr; long off; # endif @@ -7091,7 +7091,6 @@ vim_tempname(extra_char) else # endif add_pathsep(itmp); - itmplen = STRLEN(itmp); # ifdef HAVE_MKDTEMP /* Leave room for filename */ @@ -7104,6 +7103,7 @@ vim_tempname(extra_char) * otherwise it doesn't matter. The use of mkdir() avoids any * security problems because of the predictable number. */ nr = (mch_get_pid() + (long)time(NULL)) % 1000000L; + itmplen = STRLEN(itmp); /* Try up to 10000 different values until we find a name that * doesn't exist. */