]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: fix IPv6 RA wrt interface removal (BZ#480)
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 27 Dec 2011 06:18:47 +0000 (10:18 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 2 Jan 2012 15:14:08 +0000 (19:14 +0400)
zebra/rtadv.c

index 8cc3c4cbebddab071c5a80aa27f78f04aad3da17..3e8750aaf63635452db12e0a51c4987c49567861 100644 (file)
@@ -368,7 +368,7 @@ rtadv_timer (struct thread *thread)
 
   for (ALL_LIST_ELEMENTS (iflist, node, nnode, ifp))
     {
-      if (if_is_loopback (ifp))
+      if (if_is_loopback (ifp) || ! if_is_operative (ifp))
        continue;
 
       zif = ifp->info;