]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
format_min_length() doesn't know IPv6
authorFrancis Dupont <fdupont@isc.org>
Thu, 20 Dec 2007 15:33:15 +0000 (15:33 +0000)
committerFrancis Dupont <fdupont@isc.org>
Thu, 20 Dec 2007 15:33:15 +0000 (15:33 +0000)
common/options.c

index 101bfb504d636f4e63167f26902e730eb72fdfe9..cb46b11fd9d119be4067e31e9bfdf3d440342289 100644 (file)
@@ -1566,6 +1566,11 @@ format_min_length(format, oc)
        p = format;
        while (*p != '\0') {
                switch (*p++) {
+                   case '6': /* IPv6 Address */
+                       min_len += 16;
+                       last_size = 16;
+                       break;
+
                    case 'I': /* IPv4 Address */
                    case 'l': /* int32_t */
                    case 'L': /* uint32_t */