From d66fa2212717962a772cc4a45b5e8d093abc3fc7 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Tue, 10 Nov 2015 18:04:44 +0100 Subject: [PATCH] isisd: remove superfluous checks after XMALLOC etc. Signed-off-by: Christian Franke --- isisd/isis_lsp.c | 7 +------ isisd/isis_route.c | 19 ------------------- isisd/isis_spf.c | 5 ----- 3 files changed, 1 insertion(+), 30 deletions(-) diff --git a/isisd/isis_lsp.c b/isisd/isis_lsp.c index d0642ff5eb..82554d13ce 100644 --- a/isisd/isis_lsp.c +++ b/isisd/isis_lsp.c @@ -579,12 +579,7 @@ lsp_new (u_char * lsp_id, u_int16_t rem_lifetime, u_int32_t seq_num, struct isis_lsp *lsp; lsp = XCALLOC (MTYPE_ISIS_LSP, sizeof (struct isis_lsp)); - if (!lsp) - { - /* FIXME: set lspdbol bit */ - zlog_warn ("lsp_new(): out of memory"); - return NULL; - } + /* FIXME: Should be minimal mtu? */ lsp->pdu = stream_new (1500); if (LSP_FRAGMENT (lsp_id) == 0) diff --git a/isisd/isis_route.c b/isisd/isis_route.c index 0e92256694..e72e0cac7a 100644 --- a/isisd/isis_route.c +++ b/isisd/isis_route.c @@ -67,10 +67,6 @@ isis_nexthop_create (struct in_addr *ip, unsigned int ifindex) } nexthop = XCALLOC (MTYPE_ISIS_NEXTHOP, sizeof (struct isis_nexthop)); - if (!nexthop) - { - zlog_err ("ISIS-Rte: isis_nexthop_create: out of memory!"); - } nexthop->ifindex = ifindex; memcpy (&nexthop->ip, ip, sizeof (struct in_addr)); @@ -139,10 +135,6 @@ isis_nexthop6_new (struct in6_addr *ip6, unsigned int ifindex) struct isis_nexthop6 *nexthop6; nexthop6 = XCALLOC (MTYPE_ISIS_NEXTHOP6, sizeof (struct isis_nexthop6)); - if (!nexthop6) - { - zlog_err ("ISIS-Rte: isis_nexthop_create6: out of memory!"); - } nexthop6->ifindex = ifindex; memcpy (&nexthop6->ip6, ip6, sizeof (struct in6_addr)); @@ -284,11 +276,6 @@ isis_route_info_new (struct prefix *prefix, uint32_t cost, uint32_t depth, struct listnode *node; rinfo = XCALLOC (MTYPE_ISIS_ROUTE_INFO, sizeof (struct isis_route_info)); - if (!rinfo) - { - zlog_err ("ISIS-Rte: isis_route_info_new: out of memory!"); - return NULL; - } if (prefix->family == AF_INET) { @@ -424,12 +411,6 @@ isis_route_create (struct prefix *prefix, u_int32_t cost, u_int32_t depth, prefix2str (prefix, buff, sizeof (buff)); rinfo_new = isis_route_info_new (prefix, cost, depth, adjacencies); - if (!rinfo_new) - { - zlog_err ("ISIS-Rte (%s): isis_route_create: out of memory!", - area->area_tag); - return NULL; - } if (family == AF_INET) route_node = route_node_get (area->route_table[level - 1], prefix); diff --git a/isisd/isis_spf.c b/isisd/isis_spf.c index 81c1f457c0..84c89bf61e 100644 --- a/isisd/isis_spf.c +++ b/isisd/isis_spf.c @@ -189,11 +189,6 @@ isis_vertex_new (void *id, enum vertextype vtype) struct isis_vertex *vertex; vertex = XCALLOC (MTYPE_ISIS_VERTEX, sizeof (struct isis_vertex)); - if (vertex == NULL) - { - zlog_err ("isis_vertex_new Out of memory!"); - return NULL; - } vertex->type = vtype; switch (vtype) -- 2.39.5