diff --git a/dhcp.c b/dhcp.c index 2e391b1..cff9403 100644 --- a/dhcp.c +++ b/dhcp.c @@ -43,11 +43,11 @@ struct opt { }; static struct opt opts[255] = { - [1] = { 0, 4, { 0 }, 0, { 0 }, }, /* Subnet mask */ - [3] = { 0, 4, { 0 }, 0, { 0 }, }, /* Router */ - [6] = { 0, 4, { 0 }, 0, { 0 }, }, /* DNS */ - [51] = { 0, 4, { 60 }, 0, { 0 }, }, /* Lease time */ - [53] = { 0, 1, { 0 }, 0, { 0 }, }, /* Message type */ + [1] = { 0, 4, { 0 }, 0, { 0 }, }, /* Mask */ + [3] = { 0, 4, { 0 }, 0, { 0 }, }, /* Router */ + [6] = { 0, 4, { 0 }, 0, { 0 }, }, /* DNS */ + [51] = { 0, 4, { 0xff, 0xff, 0xff, 0xff }, 0, { 0 }, }, /* Lease time */ + [53] = { 0, 1, { 0 }, 0, { 0 }, }, /* Type */ #define DHCPDISCOVER 1 #define DHCPOFFER 2 #define DHCPREQUEST 3