From 3dbedfbda7bf555220c6a9298e59c9124db9cf53 Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Tue, 3 Dec 2019 13:12:25 -0500 Subject: [PATCH] lib: fix heap buf overflow when adding prefix orf Don't lose your way Signed-off-by: Quentin Young --- lib/plist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/plist.c b/lib/plist.c index 64571a05b7..a0976cd6bd 100644 --- a/lib/plist.c +++ b/lib/plist.c @@ -1891,6 +1891,8 @@ int prefix_bgp_orf_set(char *name, afi_t afi, struct orf_prefix *orfp, if (!plist) return CMD_WARNING_CONFIG_FAILED; + apply_mask(&orfp->p); + if (set) { pentry = prefix_list_entry_make( &orfp->p, (permit ? PREFIX_PERMIT : PREFIX_DENY), -- 2.39.5