{
message->http.version = info->http.version;
- switch (info->type)
+ switch (message->type = info->type)
{
case IS_HTTP_REQUEST:
- message->type = HTTP_MSG_REQUEST;
HTTP_INFO(message).request.url = estrdup(HTTP_INFO(info).request.url);
STR_SET(HTTP_INFO(message).request.method, estrdup(HTTP_INFO(info).request.method));
- break;
+ break;
case IS_HTTP_RESPONSE:
- message->type = HTTP_MSG_RESPONSE;
HTTP_INFO(message).response.code = HTTP_INFO(info).response.code;
STR_SET(HTTP_INFO(message).response.status, estrdup(HTTP_INFO(info).response.status));
- break;
+ break;
+
+ default:
+ break;
}
}
parts.host = estrndup(Z_STRVAL_PP(zhost), Z_STRLEN_PP(zhost));
}
- http_build_url(url, &parts, NULL, &uri, NULL);
+ http_build_url(HTTP_URL_REPLACE, url, &parts, NULL, &uri, NULL);
php_url_free(url);
efree(parts.host);
} else {