iptables-save had problems with multiple spaces between options (A. van Schie)
diff --git a/iptables-restore.c b/iptables-restore.c
index 438903e..e5a28f3 100644
--- a/iptables-restore.c
+++ b/iptables-restore.c
@@ -4,7 +4,7 @@
  *
  * This coude is distributed under the terms of GNU GPL
  *
- * $Id: iptables-restore.c,v 1.10 2001/03/15 15:12:02 laforge Exp $
+ * $Id: iptables-restore.c,v 1.11 2001/05/03 20:50:03 laforge Exp $
  */
 
 #include <getopt.h>
@@ -308,8 +308,11 @@
 					if (quote_open)
 						continue;
 
-					if (!param_len)
-						break;
+					if (!param_len) {
+						/* two spaces? */
+						param_start++;
+						continue;
+					}
 					
 					/* end of one parameter */
 					strncpy(param_buffer, param_start,