Fix segmentation fault in icmp6.c

icmp6 currently segfaults at startup because pcap_datalink() is called on idata.pd (which is NULL) instead of pfd. This commit fixes it.