|
|
@ -3851,6 +3851,10 @@ static void php_putenv_destructor(putenv_entry *pe) |
|
|
# if HAVE_UNSETENV |
|
|
# if HAVE_UNSETENV |
|
|
unsetenv(pe->key); |
|
|
unsetenv(pe->key); |
|
|
# elif defined(PHP_WIN32) |
|
|
# elif defined(PHP_WIN32) |
|
|
|
|
|
char *del_string = emalloc(pe->key_len+2); |
|
|
|
|
|
snprintf(del_string, pe->key_len+2, "%s=", pe->key); |
|
|
|
|
|
putenv(del_string); |
|
|
|
|
|
efree(del_string); |
|
|
SetEnvironmentVariable(pe->key, NULL); |
|
|
SetEnvironmentVariable(pe->key, NULL); |
|
|
# else |
|
|
# else |
|
|
char **env; |
|
|
char **env; |
|
|
|