From 545f945540df7b849d7eed89d5ac86f3331bef6a Mon Sep 17 00:00:00 2001 From: laforge Date: Sat, 26 May 2001 04:41:56 +0000 Subject: iptables-save had problems with multiple spaces between options (A. van Schie) --- iptables-restore.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 @@ -308,8 +308,11 @@ int main(int argc, char *argv[]) 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, -- cgit v1.2.3