404ac87a84
- regress target. - take over maintainership. ok provos@
21 lines
551 B
Plaintext
21 lines
551 B
Plaintext
$OpenBSD: patch-lib_calc_c,v 1.1 2002/08/02 01:50:34 wcobb Exp $
|
|
--- lib_calc.c.orig Wed Jul 17 22:23:36 2002
|
|
+++ lib_calc.c Wed Jul 17 22:25:22 2002
|
|
@@ -438,9 +438,14 @@ initenv(void)
|
|
if (ent == NULL) {
|
|
/* just assume . is home if all else fails */
|
|
home = ".";
|
|
+ } else {
|
|
+ home = (char *)malloc(strlen(ent->pw_dir)+1);
|
|
+ if (home == NULL) {
|
|
+ home = ".";
|
|
+ } else {
|
|
+ strcpy(home, ent->pw_dir);
|
|
+ }
|
|
}
|
|
- home = (char *)malloc(strlen(ent->pw_dir)+1);
|
|
- strcpy(home, ent->pw_dir);
|
|
}
|
|
#endif /* Windoz free systems */
|
|
|