-PHP_HTTP_API void _http_message_dtor(http_message *message)
-{
- if (message) {
- zend_hash_destroy(&message->hdrs);
- phpstr_dtor(PHPSTR(message));
- if (message->dup && message->raw.dup) {
- efree(message->raw.dup);
- }
- if (message->type == HTTP_MSG_REQUEST) {
- if (message->info.request.method) {
- efree(message->info.request.method);
- }
- if (message->info.request.URI) {
- efree(message->info.request.URI);
- }
- }
- }
-}
-
-PHP_HTTP_API void _http_message_free(http_message *message)
-{
- if (message) {
- if (message->nested) {
- http_message_free(message->nested);
- }
- http_message_dtor(message);
- efree(message);
- }
-}
-