[ospfd] Fix bug in passive-interface default commands.

2006-11-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* ospf_vty.c: (ospf_passive_interface_default) Take additional
	  'newval' arg so we can update ospf->passive_interface_default inside
	  this function.  More importantly, we now call ospf_if_set_multicast
	  on all ospf_interfaces.
	  (ospf_passive_interface, no_ospf_passive_interface) Fix bug:
	  for 'default' case, argv[0] is undefined, so we must test for
	  (argc == 0) before using argv[0].  And since
	  ospf_passive_interface_default now calls ospf_if_set_multicast as
	  needed, we can just return after calling
	  ospf_passive_interface_default.
diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog
index d2b979a..42345bd 100644
--- a/ospfd/ChangeLog
+++ b/ospfd/ChangeLog
@@ -1,3 +1,16 @@
+2006-11-28 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
+	* ospf_vty.c: (ospf_passive_interface_default) Take additional
+	  'newval' arg so we can update ospf->passive_interface_default inside
+	  this function.  More importantly, we now call ospf_if_set_multicast
+	  on all ospf_interfaces.
+	  (ospf_passive_interface, no_ospf_passive_interface) Fix bug:
+	  for 'default' case, argv[0] is undefined, so we must test for
+	  (argc == 0) before using argv[0].  And since
+	  ospf_passive_interface_default now calls ospf_if_set_multicast as
+	  needed, we can just return after calling
+	  ospf_passive_interface_default.
+
 2006-10-24 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
 
 	* ospf_zebra.c: (ospf_redistribute_default_set) Fix bug where