diff options
author | Christian Franke <chris@opensourcerouting.org> | 2015-11-10 18:04:44 +0100 |
---|---|---|
committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2015-12-08 14:12:49 -0500 |
commit | 390f16ee4e506f782aa48077cc8318e6fdcf4a5c (patch) | |
tree | a7f84ab45aa06efa9609c74b507892f944bc26d4 /isisd | |
parent | 77277a140984aa78756cbf363606a324c84113db (diff) | |
download | quagga-390f16ee4e506f782aa48077cc8318e6fdcf4a5c.tar.bz2 quagga-390f16ee4e506f782aa48077cc8318e6fdcf4a5c.tar.xz |
isisd: remove superfluous checks after XMALLOC etc.
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd')
-rw-r--r-- | isisd/isis_lsp.c | 7 | ||||
-rw-r--r-- | isisd/isis_route.c | 19 | ||||
-rw-r--r-- | isisd/isis_spf.c | 5 |
3 files changed, 1 insertions, 30 deletions
diff --git a/isisd/isis_lsp.c b/isisd/isis_lsp.c index 0470c5b9..8f7fc0a0 100644 --- a/isisd/isis_lsp.c +++ b/isisd/isis_lsp.c @@ -581,12 +581,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 8ab470ce..0348a794 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, (char *) buff, BUFSIZ); 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 28525ce6..0657c1c8 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) |