diff options
author | 1997-03-18 04:13:50 +0000 | |
---|---|---|
committer | 1997-03-18 04:13:50 +0000 | |
commit | 6718095b09c9e3c24a1be918e645da08e378ac02 (patch) | |
tree | 8083a4e33ec9702f48357ae83899f140dd3c2247 | |
parent | Update. (diff) | |
download | glibc-6718095b09c9e3c24a1be918e645da08e378ac02.tar.xz glibc-6718095b09c9e3c24a1be918e645da08e378ac02.zip |
(setenv): Don't copy name when we reuse the buffer for replacement.
-rw-r--r-- | sysdeps/generic/setenv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/generic/setenv.c b/sysdeps/generic/setenv.c index 6d0c23114c..94dc7472ec 100644 --- a/sysdeps/generic/setenv.c +++ b/sysdeps/generic/setenv.c @@ -132,9 +132,9 @@ setenv (name, value, replace) return -1; } *ep = new; + memcpy (*ep, name, namelen); + (*ep)[namelen] = '='; } - memcpy (*ep, name, namelen); - (*ep)[namelen] = '='; memcpy (&(*ep)[namelen + 1], value, vallen); } |