X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_functions.c;h=fe19c24376d7b3de49eeed7d6f2d4f619794b4ac;hp=83764e9a57f58c287c3168391a92e4037ac54000;hb=5a476d6738a5a8de45e86158aa2aba20c26a7e16;hpb=e5e656c7f4a22c11763c6519b899523734e93015 diff --git a/http_functions.c b/http_functions.c index 83764e9..fe19c24 100644 --- a/http_functions.c +++ b/http_functions.c @@ -833,12 +833,14 @@ PHP_FUNCTION(http_persistent_handles_clean) /* {{{ proto string http_persistent_handles_ident(string ident) */ PHP_FUNCTION(http_persistent_handles_ident) { - char *ident_str = ""; + char *ident_str = NULL; int ident_len = 0; if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &ident_str, &ident_len)) { RETVAL_STRING(zend_ini_string(ZEND_STRS("http.persistent.handles.ident"), 0), 1); - zend_alter_ini_entry(ZEND_STRS("http.persistent.handles.ident"), ident_str, ident_len, ZEND_INI_USER, PHP_INI_STAGE_RUNTIME); + if (ident_str && ident_len) { + zend_alter_ini_entry(ZEND_STRS("http.persistent.handles.ident"), ident_str, ident_len, ZEND_INI_USER, PHP_INI_STAGE_RUNTIME); + } } } /* }}} */