diff -uprN bird-1.3.11-/sysdep/unix/krt.c bird-1.3.11/sysdep/unix/krt.c
--- bird-1.3.11-/sysdep/unix/krt.c	2013-07-28 20:48:28.000000000 +0200
+++ bird-1.3.11/sysdep/unix/krt.c	2013-08-23 01:45:19.000000000 +0200
@@ -730,6 +730,13 @@ krt_prune(struct krt_proto *p)
 	      /* Route rejected, should not happen (KRF_INSTALLED) but to be sure .. */
 	      verdict = (verdict == KRF_CREATE) ? KRF_IGNORE : KRF_DELETE; 
 	    }
+	  else
+	    {
+	      ea_list **x = &tmpa;
+	      while (*x)
+		x = &((*x)->next);
+	      *x = new ? new->attrs->eattrs : NULL;
+	    }
 	}
 
       switch (verdict)
