OSDN Git Service

* environ.cc (setenv): Use __cygwin_environ instead of
authorcorinna <corinna>
Mon, 17 Jul 2000 15:59:27 +0000 (15:59 +0000)
committercorinna <corinna>
Mon, 17 Jul 2000 15:59:27 +0000 (15:59 +0000)
        environ after reallocating environment space.

winsup/cygwin/ChangeLog
winsup/cygwin/environ.cc

index 976a685..56c48a8 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jul 17 17:56:00 2000  Corinna Vinschen <corinna@vinschen.de>
+
+       * environ.cc (setenv): Use __cygwin_environ instead of
+       environ after reallocating environment space.
+
 Sun Jul 16 20:23:21 2000  Christopher Faylor <cgf@cygnus.com>
 
        * _cygwin_crt0_common.cc: Undef 'environ' or suffer compiler error.
index 4aa5ad7..b536007 100644 (file)
@@ -228,9 +228,9 @@ setenv (const char *name, const char *value, int rewrite)
        ;
       __cygwin_environ = (char **) realloc ((char *) environ,
                                   (size_t) (sizeof (char *) * (cnt + 2)));
-      if (!environ)
+      if (!__cygwin_environ)
        return -1;
-      environ[cnt + 1] = NULL;
+      __cygwin_environ[cnt + 1] = NULL;
       update_envptrs ();
       offset = cnt;
     }