X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_message_api.c;h=baeedccef2ece0531fb90f8dfe2b897af0ee882d;hb=389e280e0bba312ff5ca9981801cc842dad26ec2;hp=27f3d78228273ec502f2297387f60513e464043e;hpb=d5930114b227ce9c9ce71d3930291f333750c192;p=m6w6%2Fext-http diff --git a/http_message_api.c b/http_message_api.c index 27f3d78..baeedcc 100644 --- a/http_message_api.c +++ b/http_message_api.c @@ -108,19 +108,20 @@ PHP_HTTP_API void _http_message_set_info(http_message *message, http_info *info) { 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; } }