From: Sterling Hughes Date: Sun, 27 May 2001 01:18:12 +0000 (+0000) Subject: move to php_strtok_r() X-Git-Tag: PRE_GRANULAR_GARBAGE_FIX~232 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b2bd3b315f3298be2fca6884fefafaae1c44975a;p=php move to php_strtok_r() --- diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index c43bfdaa01..5dc26a3f98 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -611,16 +611,17 @@ function_entry basic_functions[] = { static PHP_INI_MH(OnUpdateSafeModeProtectedEnvVars) { char *protected_vars, *protected_var; + char *token_buf; int dummy=1; BLS_FETCH(); protected_vars = estrndup(new_value, new_value_length); zend_hash_clean(&BG(sm_protected_env_vars)); - protected_var=strtok(protected_vars, ", "); + protected_var= php_strtok_r(protected_vars, ", ", &token_buf); while (protected_var) { zend_hash_update(&BG(sm_protected_env_vars), protected_var, strlen(protected_var), &dummy, sizeof(int), NULL); - protected_var=strtok(NULL, ", "); + protected_var=php_strtok_r(NULL, ", ", &token_buf); } efree(protected_vars); return SUCCESS;