| @@ -302,8 +302,10 @@ void dp_dhcpv6_check(dp_conf *conf, unsigned char *pkt, int pktlen, int offset, | |||
| offset+=4; | |||
| if ( code == 9 ) // relay message | |||
| if ( code == 9 ) { // relay message | |||
| offset += 4; | |||
| continue; | |||
| } | |||
| if ( code == 1 ) { // Client identifier / DUID | |||
| // make sure there's enough space | |||