summaryrefslogtreecommitdiff
path: root/sapi/cli/php_cli_server.c
diff options
context:
space:
mode:
authorFlorian Anderiasch <fa@php.net>2011-07-25 16:45:39 +0000
committerFlorian Anderiasch <fa@php.net>2011-07-25 16:45:39 +0000
commit48ec4ace5f5f279fe5f2a82a7ea2e1b82dda350d (patch)
tree4570d7b1366a607e9d7c4da620d0e6292ffa3534 /sapi/cli/php_cli_server.c
parentbd078682800e928dc7c3d665bbfc3576d8fd60ef (diff)
downloadphp-git-48ec4ace5f5f279fe5f2a82a7ea2e1b82dda350d.tar.gz
Fix #55121 Segfault with multipart/form-data POST
Diffstat (limited to 'sapi/cli/php_cli_server.c')
-rw-r--r--sapi/cli/php_cli_server.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sapi/cli/php_cli_server.c b/sapi/cli/php_cli_server.c
index 7b549cea7e..0c5fb9cd1f 100644
--- a/sapi/cli/php_cli_server.c
+++ b/sapi/cli/php_cli_server.c
@@ -1409,8 +1409,9 @@ static void php_cli_server_client_populate_request_info(const php_cli_server_cli
request_info->content_length = request_info->post_data_length = client->request.content_len;
{
char **val;
+ const char delimiter[] = ";";
if (SUCCESS == zend_hash_find(&client->request.headers, "Content-Type", sizeof("Content-Type"), (void**)&val)) {
- request_info->content_type = *val;
+ request_info->content_type = strtok(*val, delimiter);
}
}
} /* }}} */