Logic for receiving DHCPv4-over-DHCPv6 packets works, probably there are many memory handling errors.