]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Fix bug in empty bgp mask handling
authorOndrej Zajicek <santiago@crfreenet.org>
Sat, 21 Feb 2009 15:20:45 +0000 (16:20 +0100)
committerOndrej Zajicek <santiago@crfreenet.org>
Sat, 21 Feb 2009 15:20:45 +0000 (16:20 +0100)
nest/a-path.c

index ad9780c734115152a7939fa17d586da32134f482..7ac50e1ba93ec7ab20a9068f2e2e5652b6c05b87 100644 (file)
@@ -298,6 +298,9 @@ as_path_match(struct adata *path, struct f_path_mask *mask)
   u8 *next;
   u32 as;
 
+  if (!mask)
+    return ! path->length;
+
   asterisk = mask->any;
   if (asterisk)
     { mask = mask->next; if (!mask) return 1; }