summaryrefslogtreecommitdiff
path: root/coreconf/nsinstall/pathsub.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreconf/nsinstall/pathsub.c')
-rw-r--r--coreconf/nsinstall/pathsub.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/coreconf/nsinstall/pathsub.c b/coreconf/nsinstall/pathsub.c
index c31a946f0..95fa67912 100644
--- a/coreconf/nsinstall/pathsub.c
+++ b/coreconf/nsinstall/pathsub.c
@@ -48,7 +48,7 @@ fail(char *format, ...)
fprintf(stderr, ": %s", strerror(errno));
#endif
}
-
+
putc('\n', stderr);
abort();
exit(1);
@@ -123,7 +123,7 @@ xmalloc(size_t size)
char *
xstrdup(char *s)
{
- if (!s || !s[0])
+ if (!s || !s[0])
fail("Null pointer or empty string passed to xstrdup()");
return strcpy((char*)xmalloc(strlen(s) + 1), s);
}
@@ -133,7 +133,7 @@ xbasename(char *path)
{
char *cp;
- if (!path || !path[0])
+ if (!path || !path[0])
fail("Null pointer or empty string passed to xbasename()");
while ((cp = strrchr(path, '/')) && cp[1] == '\0')
*cp = '\0';
@@ -144,7 +144,7 @@ xbasename(char *path)
void
xchdir(char *dir)
{
- if (!dir || !dir[0])
+ if (!dir || !dir[0])
fail("Null pointer or empty string passed to xchdir()");
if (chdir(dir) < 0)
fail("cannot change directory to %s", dir);
@@ -181,7 +181,7 @@ relatepaths(char *from, char *to, char *outpath)
len += 3;
}
while ((cp = getcomponent(cp, buf)) != 0) {
- sprintf(outpath + len, "%s/", buf);
+ snprintf(outpath + len, PATH_MAX - len, "%s/", buf);
len += strlen(outpath + len);
}
}
@@ -228,7 +228,7 @@ diagnosePath(const char * path)
struct stat sb;
char buf[BUFSIZ];
- if (!path || !path[0])
+ if (!path || !path[0])
fail("Null pointer or empty string passed to mkdirs()");
myPath = strdup(path);
if (!myPath)