1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2025-12-07 11:52:27 +00:00

writable strings glitch

SCCS-file: zic.c
SCCS-SID: 7.22
This commit is contained in:
Arthur David Olson
1994-02-10 08:46:44 -05:00
committed by Paul Eggert
parent 8c35d5952b
commit bc3cd6b0aa

10
zic.c
View File

@ -1878,13 +1878,15 @@ const char * const string;
}
static int
mkdirs(name)
char * const name;
mkdirs(argname)
char * const argname;
{
register char * name;
register char * cp;
if ((cp = name) == NULL || *cp == '\0')
if (argname == NULL || *argname == '\0')
return 0;
cp = name = ecpyalloc(argname);
while ((cp = strchr(cp + 1, '/')) != 0) {
*cp = '\0';
#ifndef unix
@ -1906,11 +1908,13 @@ char * const name;
"%s: Can't create directory ",
progname);
(void) perror(name);
ifree(name);
return -1;
}
}
*cp = '/';
}
ifree(name);
return 0;
}