diff -uprN bird-1.0.11-old/proto/ospf/ospf.c bird-1.0.11/proto/ospf/ospf.c
--- bird-1.0.11-old/proto/ospf/ospf.c	2005-02-21 11:05:22.000000000 +0100
+++ bird-1.0.11/proto/ospf/ospf.c	2008-08-24 23:57:23.000000000 +0200
@@ -637,7 +637,7 @@ ospf_reconfigure(struct proto *p, struct
       {
 	/* Now reconfigure interface */
 	if (!(newip = (struct ospf_iface_patt *)
-	      iface_patt_match(&oldac->patt_list, ifa->iface)))
+	      iface_patt_match(&newac->patt_list, ifa->iface)))
 	  return 0;
 
 	/* HELLO TIMER */
