--- ntp-4.1.0b-rc1/util/ntp-genkeys.c.genkey Tue Oct 9 07:58:43 2001 +++ ntp-4.1.0b-rc1/util/ntp-genkeys.c Thu Dec 13 17:40:19 2001 @@ -543,6 +543,7 @@ { FILE *fp; char fb[PATH_MAX]; + char fb2[PATH_MAX]; char *cp; if (debug > 1) printf("newfile(%s,%s,%0o,%s)\n", f1, f2, @@ -599,12 +600,13 @@ } else { *fb = 0; } - snprintf(fb, sizeof fb, "%s%s", fb, f3); - cp = strrchr(fb, '/'); + snprintf(fb2, sizeof fb2, "%s%s", fb, f3); + if (debug > 1) printf("case 3: file is <%s>\n", fb2); + cp = strrchr(fb2, '/'); if (cp) { *cp = 0; } - snprintf(fb, sizeof fb, "%s/%s", fb, f2); + snprintf(fb, sizeof fb, "%s/%s", fb2, f2); if (debug > 1) printf("case 3: file is <%s>\n", fb); } }