]> granicus.if.org Git - php/commitdiff
- Removed unnecessary strlen() call and if statement.
authorFelipe Pena <felipe@php.net>
Sun, 19 Jul 2009 14:36:16 +0000 (14:36 +0000)
committerFelipe Pena <felipe@php.net>
Sun, 19 Jul 2009 14:36:16 +0000 (14:36 +0000)
ext/curl/interface.c

index 58edf229045c8f8ea05deaf8d460e0813520c882..cb1cba2d86861815277c644d8935ef1574140928 100644 (file)
@@ -1576,14 +1576,11 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu
                                                char *type;
                                                ++postval;
 
-                                               if ((type = php_memnstr(postval, ";type=", sizeof(";type=") - 1, postval + strlen(postval)))) {
+                                               if ((type = php_memnstr(postval, ";type=", sizeof(";type=") - 1, postval + Z_STRLEN_PP(current)))) {
                                                        *type = '\0';
                                                }
                                                /* safe_mode / open_basedir check */
                                                if (php_check_open_basedir(postval TSRMLS_CC) || (PG(safe_mode) && !php_checkuid(postval, "rb+", CHECKUID_CHECK_MODE_PARAM))) {
-                                                       if (type) {
-                                                               *type = ';';
-                                                       }
                                                        RETVAL_FALSE;
                                                        return 1;
                                                }