Fix a small memory leak.

cap_freecode() should be called to free up allocated memory pointed to by a bpf_program struct generated by pcap_compile() when that BPF program is no longer needed.