summaryrefslogtreecommitdiffstats
path: root/isisd/isis_adjacency.c
diff options
context:
space:
mode:
authorhasso <hasso>2005-09-01 17:52:33 +0000
committerhasso <hasso>2005-09-01 17:52:33 +0000
commita50d01952461f66c0a081d76bc1793e94c0bfa0e (patch)
treed7a08cc905034ad22405c932faca0fe5125b4c2c /isisd/isis_adjacency.c
parent6cf18a8a4e9cd20d414113772dd8f816576f172c (diff)
downloadquagga-a50d01952461f66c0a081d76bc1793e94c0bfa0e.tar.bz2
quagga-a50d01952461f66c0a081d76bc1793e94c0bfa0e.tar.xz
* isis_adjacency.c, isis_lsp.c, isisd.c: Replace XMALLOC && memset
with XCALLOC. * isis_lsp.c (lsp_build_pseudo): Fix adding ES neighbour. * isis_tlv.c: More compact free_tlvs() function. * isis_lsp.c (lsp_build_nonpseudo) : Try to fix one more regression introduced by stream cleanup. Seek enp to the right place before starting to fill stream with TLVs.
Diffstat (limited to 'isisd/isis_adjacency.c')
-rw-r--r--isisd/isis_adjacency.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/isisd/isis_adjacency.c b/isisd/isis_adjacency.c
index af4e963b..3d847732 100644
--- a/isisd/isis_adjacency.c
+++ b/isisd/isis_adjacency.c
@@ -54,8 +54,7 @@ adj_alloc (u_char * id)
{
struct isis_adjacency *adj;
- adj = XMALLOC (MTYPE_ISIS_ADJACENCY, sizeof (struct isis_adjacency));
- memset (adj, 0, sizeof (struct isis_adjacency));
+ adj = XCALLOC (MTYPE_ISIS_ADJACENCY, sizeof (struct isis_adjacency));
memcpy (adj->sysid, id, ISIS_SYS_ID_LEN);
return adj;