- php_http_message_set_info(obj->message, &inf);
- php_http_info_dtor(&inf);
+ if (php_http_info_parse(&inf, str TSRMLS_CC)) {
+ php_http_message_set_info(obj->message, &inf);
+ php_http_info_dtor(&inf);
+ } else {
+ php_http_error(HE_WARNING, PHP_HTTP_E_MALFORMED_HEADERS, "Could not parse message info '%s'", str);
+ }