ospfd: Don't leave stale RouterLSA's when changing areaID

Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
Acked-by: Feng Lu <lu.feng@6wind.com>
diff --git a/ospfd/ospfd.c b/ospfd/ospfd.c
index dd57f64..c55bdae 100644
--- a/ospfd/ospfd.c
+++ b/ospfd/ospfd.c
@@ -827,7 +827,10 @@
         }
 
       if (found == 0)
-        ospf_if_free (oi);
+	{
+	  ospf_if_free (oi);
+	  ospf_area_check_free (ospf, area_id);
+	}
     }
   
   /* Update connected redistribute. */