]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
options: terminate strings that are not quoted
authorRoy Marples <roy@marples.name>
Wed, 10 Apr 2019 21:58:36 +0000 (22:58 +0100)
committerRoy Marples <roy@marples.name>
Wed, 10 Apr 2019 21:58:36 +0000 (22:58 +0100)
src/if-options.c

index 3c00b82e306258b9cbd413d006c1db6a83d4311c..e853bc904887d6dfe07b7a675f37dcba4915f31e 100644 (file)
@@ -388,9 +388,11 @@ parse_string_hwaddr(char *sbuf, size_t slen, const char *str, int clid)
        }
        if (punt_last) {
                if (sbuf)
-                       *--sbuf = '\0';
+                       --sbuf;
                l--;
        }
+       if (sbuf)
+               *sbuf = '\0';
        return (ssize_t)l;
 }