summaryrefslogtreecommitdiff
path: root/main/php_variables.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2017-06-21 12:57:24 +0300
committerDmitry Stogov <dmitry@zend.com>2017-06-21 12:57:24 +0300
commit7af5741333925928d83b3921c4f50aebd472c01f (patch)
treeb68be7a2974ab4e6a7df9e204c156098ba024acc /main/php_variables.c
parentc61cea7135f882b9cddef4a7e1a6ce8d51fedd61 (diff)
downloadphp-git-7af5741333925928d83b3921c4f50aebd472c01f.tar.gz
Avoid useless duplication
Diffstat (limited to 'main/php_variables.c')
-rw-r--r--main/php_variables.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/main/php_variables.c b/main/php_variables.c
index ae5e922ef6..1052e16edf 100644
--- a/main/php_variables.c
+++ b/main/php_variables.c
@@ -458,7 +458,7 @@ SAPI_API SAPI_TREAT_DATA_FUNC(php_default_treat_data)
switch (arg) {
case PARSE_GET:
case PARSE_STRING:
- separator = (char *) estrdup(PG(arg_separator).input);
+ separator = PG(arg_separator).input;
break;
case PARSE_COOKIE:
separator = ";\0";
@@ -513,10 +513,6 @@ next_cookie:
var = php_strtok_r(NULL, separator, &strtok_buf);
}
- if (arg != PARSE_COOKIE) {
- efree(separator);
- }
-
if (free_buffer) {
efree(res);
}