fix the judgement of ether type bug