summaryrefslogtreecommitdiff
path: root/lib/filter_cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filter_cli.c')
-rw-r--r--lib/filter_cli.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/filter_cli.c b/lib/filter_cli.c
index 6529fd6e18..85cb8175f5 100644
--- a/lib/filter_cli.c
+++ b/lib/filter_cli.c
@@ -104,7 +104,8 @@ static int64_t acl_zebra_get_seq(struct access_list *acl, const char *action,
f.type = FILTER_DENY;
fz = &f.u.zfilter;
- fz->prefix = *p;
+ if (p->family)
+ prefix_copy(&fz->prefix, p);
fz->exact = exact;
fn = filter_lookup_zebra(acl, &f);