1 Fix for CAN-2005-1848 borrowed from gentoo / debian
2 --- client.c.orig 2005-07-10 10:16:43.000000000 +0100
3 +++ client.c 2005-07-10 10:22:31.000000000 +0100
8 + if (p + 2 + p[1] >= end)
9 + goto swend; /* Corrupt packet */
10 if ( DhcpOptions.len[*p] == p[1] )
11 memcpy(DhcpOptions.val[*p],p+2,p[1]);