hmland: handle commands spanning packet-boundaries
authorMichael Gernoth <michael@gernoth.net>
Mon, 25 May 2015 14:17:17 +0000 (16:17 +0200)
committerMichael Gernoth <michael@gernoth.net>
Mon, 25 May 2015 14:17:17 +0000 (16:17 +0200)
commitb229c8789d8ad902ebc32da0e6f0ec95871b45e8
tree143dcc65e3f730e621a6d58717812c76399b2dd2
parentad206f3949d76660d334a9e27d75bc239273d452
hmland: handle commands spanning packet-boundaries

Previously each command which crossed packet boundaries (because
there were many commands in a packet) was wrongly executed as
2 seperate commands. This is now fixed by reading from the
network until a \r or \n is seen and only then executing the
command.
Fixes crashes of the hmcfgusb when fhem reconnects and sends a
huge list of known devices ('+'-packets).
hmland.c
version.h
Impressum, Datenschutz