dhcpv6: remove dead code
authorSteven Barth <steven@midlink.org>
Mon, 13 Jul 2015 10:38:42 +0000 (12:38 +0200)
committerSteven Barth <steven@midlink.org>
Mon, 13 Jul 2015 10:38:42 +0000 (12:38 +0200)
src/dhcpv6.c

index 760f235..cc28627 100644 (file)
@@ -793,18 +793,6 @@ static int dhcpv6_handle_advert(enum dhcpv6_msg orig, const int rc,
                if (otype == DHCPV6_OPT_SERVERID && olen <= 130) {
                        memcpy(cand.duid, odata, olen);
                        cand.duid_len = olen;
-               } else if (otype == DHCPV6_OPT_STATUS && olen >= 2) {
-                       int error = ((int)odata[0] << 8 | (int)odata[1]);
-
-                       switch (error) {
-                       case DHCPV6_NoPrefixAvail:
-                               // Status code on global level
-                               cand.preference -= 2000;
-                               break;
-
-                       default :
-                               break;
-                       }
                } else if (otype == DHCPV6_OPT_PREF && olen >= 1 &&
                                cand.preference >= 0) {
                        cand.preference = pref = odata[0];