chiark / gitweb /
noip.c (parse_acl_line): Continue correctly after ADDRESS/PREFIX-LEN.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 2 May 2016 21:05:40 +0000 (22:05 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 2 May 2016 23:12:08 +0000 (00:12 +0100)
After an ADDRESS/PREFIX-LEN entry, the following delimiter will have
been consumed; make sure to put it back.

noip.c

diff --git a/noip.c b/noip.c
index b9043f077b3f89fa884656d56c80105e06233c4f..f36c5456a12c7a2d3e4a23dc1b21eb56e8d9a6e9 100644 (file)
--- a/noip.c
+++ b/noip.c
@@ -1039,6 +1039,7 @@ static void parse_acl_line(char **pp, aclnode ***tail)
        maxaddr = minaddr;
        mask_address(af, &minaddr, n, 0);
        mask_address(af, &maxaddr, n, 1);
+       RESCAN(del);
       } else
        maxaddr = minaddr;
       parse_ports(&p, &minport, &maxport);