bug fixed for strange packet