]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix reporting of DNS encoded SIP servers.
authorRoy Marples <roy@marples.name>
Wed, 30 Aug 2017 12:44:36 +0000 (13:44 +0100)
committerRoy Marples <roy@marples.name>
Wed, 30 Aug 2017 12:44:36 +0000 (13:44 +0100)
src/dhcp.c

index d2f82f2a71d695f0a9f042b1c9f2304958bb5926..789c9aa3f5dd226e04d227fc3716a6ab4997ad16 100644 (file)
@@ -486,7 +486,7 @@ decode_rfc3361(const uint8_t *data, size_t dl)
        switch (enc) {
        case 0:
                if ((r = decode_rfc1035(NULL, 0, data, dl)) > 0) {
-                       l = (size_t)r;
+                       l = (size_t)r + 1;
                        sip = malloc(l);
                        if (sip == NULL)
                                return 0;