Don't ignore reject/bh routes. Discussed with Paul in IRC.
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog
index 87a5511..39a1887 100644
--- a/ospfd/ChangeLog
+++ b/ospfd/ChangeLog
@@ -1,3 +1,8 @@
+2004-04-22 Hasso Tepper <hasso@estpak.ee>
+
+	* ospf_zebra.c: Don't ignore reject/bh routes, it's the only way
+	  to "summarize" routes in ASBR at the moment.
+
 2004-04-20 Hasso Tepper <hasso@estpak.ee>
 
 	* ospfd.c: Unset NP flag if area is going to be normal or stub.
diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c
index 300105f..ab9844f 100644
--- a/ospfd/ospf_zebra.c
+++ b/ospfd/ospf_zebra.c
@@ -821,13 +821,15 @@
   if (command == ZEBRA_IPV4_ROUTE_ADD)
     {
       /* XXX|HACK|TODO|FIXME:
-       * ignore reject/blackhole routes 
-       * need a better generalised solution for these types
-       * really.
+       * Maybe we should ignore reject/blackhole routes? Testing shows that
+       * there is no problems though and this is only way to "summarize"
+       * routes in ASBR at the moment. Maybe we need just a better generalised
+       * solution for these types?
+       *
+       * if ( CHECK_FLAG (api.flags, ZEBRA_FLAG_BLACKHOLE)
+       *     || CHECK_FLAG (api.flags, ZEBRA_FLAG_REJECT))
+       * return 0;
        */
-      if ( CHECK_FLAG (api.flags, ZEBRA_FLAG_BLACKHOLE)
-           || CHECK_FLAG (api.flags, ZEBRA_FLAG_REJECT))
-        return 0;
         
       ei = ospf_external_info_add (api.type, p, ifindex, nexthop);