Merge svn revision 981 from Zebra cvs.
diff --git a/ospf6d/ospf6_abr.c b/ospf6d/ospf6_abr.c
index 58015ff..81992b2 100644
--- a/ospf6d/ospf6_abr.c
+++ b/ospf6d/ospf6_abr.c
@@ -87,7 +87,10 @@
         {
           for (ro = ospf6_route_head (oa->range_table); ro;
                ro = ospf6_route_next (ro))
-            ospf6_abr_originate_summary_to_area (ro, area);
+            {
+              if (CHECK_FLAG (ro->flag, OSPF6_ROUTE_ACTIVE_SUMMARY))
+                ospf6_abr_originate_summary_to_area (ro, area);
+            }
         }
     }