From: Michael Wallner Date: Tue, 24 Jan 2012 16:33:04 +0000 (+0000) Subject: make sure we're not caught by uninitialized values X-Git-Tag: DEV_2-before-client~52 X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=commitdiff_plain;h=762569513846ed320f863f4c2e51808015098610 make sure we're not caught by uninitialized values --- diff --git a/php_http_env.c b/php_http_env.c index a0232d2..a13e797 100644 --- a/php_http_env.c +++ b/php_http_env.c @@ -619,8 +619,8 @@ zend_function_entry php_http_env_method_entry[] = { PHP_METHOD(HttpEnv, getRequestHeader) { - char *header_name_str; - int header_name_len; + char *header_name_str = NULL; + int header_name_len = 0; if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s!", &header_name_str, &header_name_len)) { if (header_name_str && header_name_len) { @@ -827,7 +827,7 @@ PHP_METHOD(HttpEnv, persistentHandlesClean) char *name_str = NULL, *ident_str = NULL; int name_len = 0, ident_len = 0; - if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ss", &name_str, &name_len, &ident_str, &ident_len)) { + if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s!s!", &name_str, &name_len, &ident_str, &ident_len)) { php_http_persistent_handle_cleanup(name_str, name_len, ident_str, ident_len TSRMLS_CC); } }