diff -r ee84c56d5019 -r 33527d91b6f6 fixbot/api.py --- a/fixbot/api.py Sat Sep 19 22:58:13 2009 +0300 +++ b/fixbot/api.py Sat Sep 19 23:00:30 2009 +0300 @@ -125,7 +125,7 @@ self._assert(self.module, "module_event with None self.module!") event_type = i.readEnum(self.module.event_types) - event_msg = i.readVarLen('B') + event_msg = i.readVarLen('H') e = Event(self.module, event_type, event_msg) @@ -157,7 +157,7 @@ def sendEvent (self, event) : o = self.startCommand('module_event') o.writeEnum(self.factory.event_types, event.type) - o.writeVarLen('B', event.msg) + o.writeVarLen('H', event.msg[:2**16]) self.send(o)