X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_header_parser.c;h=c0b4515fe39ac2f5d2843476915e7fadd7c322b9;hb=4062420a5e5d301db4a3d820be881e7675a242e1;hp=e6dca1ee938be43a889413f997cba449fe1293a3;hpb=7e02de6a69419be97512aad2314bc25180f7555e;p=m6w6%2Fext-http diff --git a/php_http_header_parser.c b/php_http_header_parser.c index e6dca1e..c0b4515 100644 --- a/php_http_header_parser.c +++ b/php_http_header_parser.c @@ -15,7 +15,7 @@ static const php_http_header_parser_state_spec_t php_http_header_parser_states[] }; -PHP_HTTP_API php_http_header_parser_t *php_http_header_parser_init(php_http_header_parser_t *parser TSRMLS_CC) +PHP_HTTP_API php_http_header_parser_t *php_http_header_parser_init(php_http_header_parser_t *parser TSRMLS_DC) { if (!parser) { parser = emalloc(sizeof(*parser)); @@ -175,7 +175,7 @@ PHP_HTTP_API STATUS php_http_header_parser_parse(php_http_header_parser_t *parse INIT_PZVAL_ARRAY(&array, headers); php_http_pretty_key(parser->_key.str, parser->_key.len, 1, 1); - if (SUCCESS == zend_hash_find(headers, parser->_key.str, parser->_key.len + 1, (void *) &exist)) { + if (SUCCESS == zend_symtable_find(headers, parser->_key.str, parser->_key.len + 1, (void *) &exist)) { convert_to_array(*exist); add_next_index_stringl(*exist, parser->_val.str, parser->_val.len, 0); } else {