pim: Remove connected addresses on loss of zebra connection.
diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c
index 4cef422..b9b4dab 100644
--- a/pimd/pim_zebra.c
+++ b/pimd/pim_zebra.c
@@ -63,7 +63,9 @@
     pim_if_addr_del_all(ifp);
   }
 
-  /* upon return, zclient will discard connected addresses */
+  /* discard connected addresses because zclient lib will reassign
+     them upon reconnection */
+  if_connected_reset_all();
 }
 
 /* Router-id update message from zebra. */