Ich hatte gestern noch einen Fall bei dem sich das Script in Zeile 137 in einer Endlosschleife verfangen hatte.
Das empfangene Packet war unvollständig und es könnte keine Länge ermittelt werden.
Wenn man LEN_RECVED und LEN_EXPECT jeweils mit 1 statt 0 initialisiert, dürfte das nicht mehr auftreten.