XFREE() covers that.
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
if (!seg)
return;
- if (seg->as)
- assegment_data_free(seg->as);
+ assegment_data_free(seg->as);
memset(seg, 0xfe, sizeof(struct assegment));
XFREE(MTYPE_AS_SEG, seg);
if (list)
for (ALL_LIST_ELEMENTS(list, node, nnode, filter)) {
listnode_delete(list, filter);
-
- if (filter->p)
- prefix_free(&filter->p);
-
- if (filter->host)
- XFREE(MTYPE_BGP_DEBUG_STR, filter->host);
-
+ prefix_free(&filter->p);
+ XFREE(MTYPE_BGP_DEBUG_STR, filter->host);
XFREE(MTYPE_BGP_DEBUG_FILTER, filter);
}
}
{
struct connected *ptr = *connected;
- if (ptr->address)
- prefix_free(&ptr->address);
-
- if (ptr->destination)
- prefix_free(&ptr->destination);
+ prefix_free(&ptr->address);
+ prefix_free(&ptr->destination);
XFREE(MTYPE_CONNECTED_LABEL, ptr->label);