]> granicus.if.org Git - php/commitdiff
Avoid useless duplication
authorDmitry Stogov <dmitry@zend.com>
Wed, 21 Jun 2017 09:57:24 +0000 (12:57 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 21 Jun 2017 09:57:24 +0000 (12:57 +0300)
main/php_variables.c

index ae5e922ef68a91b5f065da8e422d4ce5dc73dc4f..1052e16edf315cad681b781adb5b2b98d07ef0b1 100644 (file)
@@ -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);
        }