dissector: eth: Free allocated record if line is skipped

We would currently leak the record in case we skip a line, fix
this by xfree()ing the memory in these cases.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>