]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Function pm_path_compare() checked just length of the bgpmasks
authorOndrej Filip <feela@majklik.network.cz>
Fri, 29 May 2009 21:04:54 +0000 (23:04 +0200)
committerOndrej Filip <feela@majklik.network.cz>
Fri, 29 May 2009 21:04:54 +0000 (23:04 +0200)
filter/filter.c

index fe3c9cb24cd67a433bc0a35910f9bf30095286da..deaea34336ad199c8e489f1ddf964d70516365a8 100644 (file)
@@ -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;
   }