From 43de796b8a10f561d8b3ef64a86e5ce70de01eb5 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Fri, 29 May 2009 23:04:54 +0200 Subject: Function pm_path_compare() checked just length of the bgpmasks --- filter/filter.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'filter') diff --git a/filter/filter.c b/filter/filter.c index fe3c9cb..deaea34 100644 --- a/filter/filter.c +++ b/filter/filter.c @@ -64,6 +64,8 @@ pm_path_compare(struct f_path_mask *m1, struct f_path_mask *m2) while (1) { if ((!m1) || (!m2)) return !((!m1) && (!m2)); + + if ((m1->kind != m2->kind) || (m1->val != m2->val)) return 1; m1 = m1->next; m2 = m2->next; } -- cgit v1.2.3