Incorporating Ahmed's changed to Ospf.c & Ospf.h