summaryrefslogtreecommitdiffstats
path: root/isisd
diff options
context:
space:
mode:
authorChristian Franke <chris@opensourcerouting.org>2015-11-10 18:04:44 +0100
committerDonald Sharp <sharpd@cumulusnetworks.com>2015-12-08 14:12:49 -0500
commit390f16ee4e506f782aa48077cc8318e6fdcf4a5c (patch)
treea7f84ab45aa06efa9609c74b507892f944bc26d4 /isisd
parent77277a140984aa78756cbf363606a324c84113db (diff)
downloadquagga-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.c7
-rw-r--r--isisd/isis_route.c19
-rw-r--r--isisd/isis_spf.c5
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)