replace chan Packet with NextPacket() call
replace chan Packet with NextPacket() call

otherwise if packet source is closed before reaching EOF (e.g. via
handle.Close()) chan Packet producer running in another goroutine
crashes

ikravets/ev