# HG changeset patch # User Laurent Bessard # Date 1367922455 -7200 # Node ID f340728940f69f18625e400b1583a6f2e2647a60 # Parent 76056645f2652f2b683962971b1970aa38fa9ba5 Fixed bug when forcing STRING variables diff -r 76056645f265 -r f340728940f6 LPCconnector/LPCAppObject.py --- a/LPCconnector/LPCAppObject.py Mon May 06 16:32:27 2013 +0200 +++ b/LPCconnector/LPCAppObject.py Tue May 07 12:27:35 2013 +0200 @@ -76,7 +76,7 @@ if force !=None: c_type,unpack_func, pack_func = TypeTranslator.get(iectype, (None,None,None)) forced_type_size = ctypes.sizeof(c_type) \ - if iectype != "STRING" else len(force[-1])+1 + if iectype != "STRING" else len(force)+1 forced_type_size_str = chr(forced_type_size) forcestr = ctypes.string_at( ctypes.pointer(