]> granicus.if.org Git - php/commitdiff
Fixed PATH_INFO of /index.php/foo/bar
authorXinchen Hui <laruence@php.net>
Mon, 24 Oct 2011 03:28:59 +0000 (03:28 +0000)
committerXinchen Hui <laruence@php.net>
Mon, 24 Oct 2011 03:28:59 +0000 (03:28 +0000)
sapi/cli/php_cli_server.c

index aaa17df17e37f57db5c540d4e438fe355e462824..43ec422a34ab7d7150b60e1c99368d76fc2a38bd 100644 (file)
@@ -1296,12 +1296,13 @@ static void php_cli_server_request_translate_vpath(php_cli_server_request *reque
                                        pefree(buf, 1);
                                        return;
                                }
+                               if (is_static_file) {
+                                       pefree(buf, 1);
+                                       return;
+                               }
                        }
                        break; /* regular file */
-               } else if (is_static_file) {
-                       pefree(buf, 1);
-                       return;
-               }       
+               } 
                if (prev_patch) {
                        pefree(prev_patch, 1);
                        *q = DEFAULT_SLASH;