aboutsummaryrefslogtreecommitdiff
path: root/environ.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2016-01-15 12:01:11 +0000
committerThomas Adam <thomas@xteddy.org>2016-01-15 12:01:11 +0000
commit506adf376478c28a8ac50768cedc067fdd089483 (patch)
tree447452b49bd28529c469d1db3e8b066be830ab6d /environ.c
parentea9873e60e1161b6e2b720cc04706a4b35f48763 (diff)
parentd551ab8e5cfb00fbb7a79e7f0c3f4f2780fc6824 (diff)
downloadrtmux-506adf376478c28a8ac50768cedc067fdd089483.tar.gz
rtmux-506adf376478c28a8ac50768cedc067fdd089483.tar.bz2
rtmux-506adf376478c28a8ac50768cedc067fdd089483.zip
Merge branch 'obsd-master'
Diffstat (limited to 'environ.c')
-rw-r--r--environ.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/environ.c b/environ.c
index de560896..101dfafd 100644
--- a/environ.c
+++ b/environ.c
@@ -196,10 +196,10 @@ void
environ_push(struct environ *env)
{
struct environ_entry *envent;
- char **vp, *v;
+ char *v;
- for (vp = environ; *vp != NULL; vp++) {
- v = xstrdup(*vp);
+ while (*environ != NULL) {
+ v = xstrdup(*environ);
v[strcspn(v, "=")] = '\0';
unsetenv(v);