summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar John F. Carr <jfc@mit.edu>1990-12-21 06:43:00 +0000
committerGravatar John F. Carr <jfc@mit.edu>1990-12-21 06:43:00 +0000
commitf2c3090ab8629dbca3b24a3202266ca90871fc44 (patch)
tree38767d1c7295b0ee323249fd19d95fc712974cae
parent40cb35a52d5899654f195abca0ce38a9ffd141f2 (diff)
Print newline after error messages; check return value of getpwuid().
-rw-r--r--clients/xzwrite/util.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/clients/xzwrite/util.c b/clients/xzwrite/util.c
index 7648ef4..38c7f13 100644
--- a/clients/xzwrite/util.c
+++ b/clients/xzwrite/util.c
@@ -18,6 +18,7 @@ void Warning(first, va_alist)
while ((s = va_arg(vp, char *)) != NULL)
fputs(s, stderr);
va_end(vp);
+ putc('\n', stderr);
}
/*VARARGS*/
@@ -34,6 +35,7 @@ void Error(first, va_alist)
while ((s = va_arg(vp, char *)) != NULL)
fputs(s, stderr);
va_end(vp);
+ putc('\n', stderr);
exit(1);
}
@@ -56,6 +58,7 @@ char *Malloc(n, va_alist)
while ((s = va_arg(vp, char *)) != NULL)
fputs(s, stderr);
va_end(vp);
+ putc('\n', stderr);
exit(1);
}
@@ -70,7 +73,8 @@ char *get_username()
if (u = (char *) getenv("USER")) return u;
pwuid = getpwuid(getuid());
- u = pwuid->pw_name;
-
- return (u);
+ if (pwuid)
+ return u = pwuid->pw_name;
+ else
+ return NULL;
}