summaryrefslogtreecommitdiff
path: root/src/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc.c')
-rw-r--r--src/misc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/misc.c b/src/misc.c
index 179ffd0..a19133f 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -58,7 +58,7 @@ SaveStr(register const char *str)
if ((cp = malloc(strlen(str) + 1)) == NULL)
Panic(0, "%s", strnomem);
else
- strcpy(cp, str);
+ strncpy(cp, str, strlen(str) + 1);
return cp;
}
@@ -561,9 +561,9 @@ xsetenv(char *var, char *value)
Msg(0, strnomem);
return;
}
- strcpy(buf, var);
+ strncpy(buf, var, strlen(var) + 1);
buf[l] = '=';
- strcpy(buf + l + 1, value);
+ strncpy(buf + l + 1, value, strlen(value) + 1);
putenv(buf);
# ifdef NEEDPUTENV
/*