summaryrefslogtreecommitdiff
path: root/lib/link_state.c
diff options
context:
space:
mode:
authorLouis Scalbert <louis.scalbert@6wind.com>2022-12-13 15:05:04 +0100
committerLouis Scalbert <louis.scalbert@6wind.com>2022-12-13 15:05:04 +0100
commitfa0f9ae38bf9fd192ca32648d3374f15d0b3d66f (patch)
tree621c76e0d928011de88eeebed1f155fe0494596d /lib/link_state.c
parentdaa256700250ec0b4693f8820c7188123c2e0752 (diff)
lib: fix ls_prefix memory allocation
The wrong size is allocated for struct ls_prefix memory. Fix ls_prefix memory allocation. Fixes: b0c0b43348 ("lib: Update Link State Database") Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'lib/link_state.c')
-rw-r--r--lib/link_state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/link_state.c b/lib/link_state.c
index ab5a8515b5..1b79c79216 100644
--- a/lib/link_state.c
+++ b/lib/link_state.c
@@ -346,7 +346,7 @@ struct ls_prefix *ls_prefix_new(struct ls_node_id adv, struct prefix p)
if (adv.origin == UNKNOWN)
return NULL;
- new = XCALLOC(MTYPE_LS_DB, sizeof(struct ls_attributes));
+ new = XCALLOC(MTYPE_LS_DB, sizeof(struct ls_prefix));
new->adv = adv;
new->pref = p;