- added http_get_request_body()
[m6w6/ext-http] / http.c
diff --git a/http.c b/http.c
index 9371e19a41c059b8e15be271e34f1de52bde9085..3e7baeb137242888f1ca33ca470bf7d78f1477e5 100644 (file)
--- a/http.c
+++ b/http.c
@@ -39,6 +39,7 @@
 #include "php_http_std_defs.h"
 #include "php_http_api.h"
 #include "php_http_send_api.h"
+#include "php_http_request_api.h"
 
 #ifdef ZEND_ENGINE_2
 #      include "php_http_util_object.h"
@@ -84,6 +85,7 @@ function_entry http_functions[] = {
        PHP_FE(http_split_response, NULL)
        PHP_FE(http_parse_headers, NULL)
        PHP_FE(http_get_request_headers, NULL)
+       PHP_FE(http_get_request_body, NULL)
        PHP_FE(http_match_request_header, NULL)
 #ifdef HTTP_HAVE_CURL
        PHP_FE(http_get, http_arg_pass_ref_3)
@@ -146,9 +148,11 @@ static inline void http_globals_free(zend_http_globals *G)
        STR_FREE(G->send.content_type);
        STR_FREE(G->send.unquoted_etag);
        zend_hash_destroy(&G->request.methods.custom);
+#ifdef HTTP_HAVE_CURL
        zend_llist_clean(&G->request.copies.strings);
        zend_llist_clean(&G->request.copies.slists);
        zend_llist_clean(&G->request.copies.contexts);
+#endif
 }
 /* }}} */