From c068d860a54d159c42281db3eab98a38f0f16952 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Mon, 12 Oct 2020 04:11:51 +0200 Subject: gprs_ns2: fix SNS_ADD for IPv4 The remote must be initialized because the osmo_sockaddr_cmp is using a memcmp() and might fail on spare bytes in the struct. The same was already done for IPv6. Related: OS#4792 Change-Id: Iefeef969bb2b5ae4d5db6a6358293ef9eeda858a --- src/gb/gprs_ns2_sns.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gb/gprs_ns2_sns.c b/src/gb/gprs_ns2_sns.c index ec6f31f9..fabc134a 100644 --- a/src/gb/gprs_ns2_sns.c +++ b/src/gb/gprs_ns2_sns.c @@ -230,7 +230,7 @@ static void ns2_nsvc_create_ip4(struct osmo_fsm_inst *fi, struct gprs_ns2_inst *nsi = nse->nsi; struct gprs_ns2_vc *nsvc; struct gprs_ns2_vc_bind *bind; - struct osmo_sockaddr remote; + struct osmo_sockaddr remote = { }; /* copy over. Both data structures use network byte order */ remote.u.sin.sin_family = AF_INET; remote.u.sin.sin_addr.s_addr = ip4->ip_addr; -- cgit v1.2.3