summaryrefslogtreecommitdiff
path: root/ext/sockets/conversions.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/sockets/conversions.c')
-rw-r--r--ext/sockets/conversions.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/sockets/conversions.c b/ext/sockets/conversions.c
index 6eede2b20a..a9f287a8ea 100644
--- a/ext/sockets/conversions.c
+++ b/ext/sockets/conversions.c
@@ -701,6 +701,9 @@ static void from_zval_write_sockaddr_aux(const zval *container,
zval *elem;
int fill_sockaddr;
+ *sockaddr_ptr = NULL;
+ *sockaddr_len = 0;
+
if (Z_TYPE_P(container) != IS_ARRAY) {
do_from_zval_err(ctx, "%s", "expected an array here");
return;