From: paul Date: Thu, 17 Apr 2003 16:11:30 +0000 (+0000) Subject: Denis Ovsienko X-Git-Tag: frr-2.0-rc1~4093 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=f645789b7a97ab75efbd68a11e2e0f7378e57639;p=mirror%2Ffrr.git Denis Ovsienko Subject: [zebra 18767] possible SIGSEGV Fix incorrect memset --- diff --git a/ospfd/ospf_interface.c b/ospfd/ospf_interface.c index 270b16b97c..c37e194858 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);