From f645789b7a97ab75efbd68a11e2e0f7378e57639 Mon Sep 17 00:00:00 2001 From: paul Date: Thu, 17 Apr 2003 16:11:30 +0000 Subject: Denis Ovsienko Subject: [zebra 18767] possible SIGSEGV Fix incorrect memset --- ospfd/ospf_interface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ospfd/ospf_interface.c') diff --git a/ospfd/ospf_interface.c b/ospfd/ospf_interface.c index 270b16b9..c37e1948 100644 --- a/ospfd/ospf_interface.c +++ b/ospfd/ospf_interface.c @@ -467,11 +467,12 @@ ospf_new_if_params () struct ospf_if_params *oip; oip = XMALLOC (MTYPE_OSPF_IF_PARAMS, sizeof (struct ospf_if_params)); - memset (oip, 0, sizeof (struct ospf_if_params)); if (!oip) return NULL; + memset (oip, 0, sizeof (struct ospf_if_params)); + UNSET_IF_PARAM (oip, output_cost_cmd); UNSET_IF_PARAM (oip, transmit_delay); UNSET_IF_PARAM (oip, retransmit_interval); -- cgit v1.2.1