diff --git a/lib/util/mktemp.c b/lib/util/mktemp.c index 50ce6ccda..fa86d123e 100644 --- a/lib/util/mktemp.c +++ b/lib/util/mktemp.c @@ -140,7 +140,7 @@ mktemp_internal(char *path, int slen, int mode) tries *= 2; do { - for (cp = start; *cp; cp++) { + for (cp = start; cp != ep; cp++) { r = get_random() % NUM_CHARS; *cp = tempchars[r]; }