summaryrefslogtreecommitdiff
path: root/main/php_network.h
diff options
context:
space:
mode:
Diffstat (limited to 'main/php_network.h')
-rw-r--r--main/php_network.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/php_network.h b/main/php_network.h
index 8223013376..49c4553dea 100644
--- a/main/php_network.h
+++ b/main/php_network.h
@@ -98,8 +98,13 @@ PHPAPI char *php_socket_strerror(long err, char *buf, size_t bufsize);
typedef struct sockaddr_storage php_sockaddr_storage;
#else
typedef struct {
+#ifdef HAVE_SOCKADDR_LEN
+ unsigned char ss_len;
+ unsigned char ss_family;
+#else
unsigned short ss_family;
- char info[256];
+#endif
+ char info[126];
} php_sockaddr_storage;
#endif