summaryrefslogtreecommitdiff
path: root/main/internal_functions.c.in
diff options
context:
space:
mode:
Diffstat (limited to 'main/internal_functions.c.in')
-rw-r--r--main/internal_functions.c.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/main/internal_functions.c.in b/main/internal_functions.c.in
index f8d840d755..4903d6c4bb 100644
--- a/main/internal_functions.c.in
+++ b/main/internal_functions.c.in
@@ -29,6 +29,12 @@
#include <stdlib.h>
#include <stdio.h>
+#if HAVE_OPENSSL_EXT
+/* zlib typedefs free_func which causes problems if the SSL includes happen
+ * after zlib.h is included */
+# include <openssl/ssl.h>
+#endif
+
@EXT_INCLUDE_CODE@
zend_module_entry *php_builtin_extensions[] = {