summaryrefslogtreecommitdiff
path: root/zebra/zserv.c
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/zserv.c')
-rw-r--r--zebra/zserv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/zebra/zserv.c b/zebra/zserv.c
index fd2c5dd97c..f888207818 100644
--- a/zebra/zserv.c
+++ b/zebra/zserv.c
@@ -825,6 +825,7 @@ static int zserv_fec_register(struct zserv *client, int sock, u_short length)
while (l < length) {
flags = stream_getw(s);
+ memset(&p, 0, sizeof(p));
p.family = stream_getw(s);
if (p.family != AF_INET && p.family != AF_INET6) {
zlog_err(
@@ -875,6 +876,7 @@ static int zserv_fec_unregister(struct zserv *client, int sock, u_short length)
while (l < length) {
// flags = stream_getw(s);
(void)stream_getw(s);
+ memset(&p, 0, sizeof(p));
p.family = stream_getw(s);
if (p.family != AF_INET && p.family != AF_INET6) {
zlog_err(