fix memory leak

while reassembling udp packets, the pointer to the original pcap data is
overwritten and pcap only frees the memory of the reassembled packet.
lets use a separate pointer for reassembling, which we can free, if we
used it.
Merge pull request #9 from btriller/fix-memory-leak

fix memory leak. Thanks for your contribution!