summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/SAPI.c6
-rw-r--r--main/SAPI.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/main/SAPI.c b/main/SAPI.c
index e43e2dadac..9ae0d1973a 100644
--- a/main/SAPI.c
+++ b/main/SAPI.c
@@ -259,3 +259,9 @@ SAPI_API int sapi_register_post_reader(sapi_post_content_type_reader *post_conte
{
return zend_hash_add(&known_post_content_types, post_content_type_reader->content_type, post_content_type_reader->content_type_len+1, (void *) post_content_type_reader, sizeof(sapi_post_content_type_reader), NULL);
}
+
+
+SAPI_API void sapi_unregister_post_reader(sapi_post_content_type_reader *post_content_type_reader)
+{
+ zend_hash_del(&known_post_content_types, post_content_type_reader->content_type, post_content_type_reader->content_type_len+1);
+} \ No newline at end of file
diff --git a/main/SAPI.h b/main/SAPI.h
index bf840441bd..fbbddf5f5d 100644
--- a/main/SAPI.h
+++ b/main/SAPI.h
@@ -101,6 +101,7 @@ SAPI_API int sapi_add_header(char *header_line, uint header_line_len);
SAPI_API int sapi_send_headers();
SAPI_API int sapi_register_post_reader(sapi_post_content_type_reader *post_content_type_reader);
+SAPI_API void sapi_unregister_post_reader(sapi_post_content_type_reader *post_content_type_reader);
struct _sapi_module_struct {
char *name;