diff --git a/lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod b/lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod index d3a848c8fecb47a50b0bc8e60310a0c8c31271f8..5a98a9d94342c6ae96fef54606731fa8c49834bf 100644 --- a/lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod +++ b/lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod @@ -21,8 +21,7 @@ string B(int(0..1) ... z) // encode bitfield array(string) A(array z) // encode array { - if (!sizeof(z)) return ({"0","*"}); - return ({""+sizeof(z),"{ "+encode(@z)+" }"}); + return ({ ""+sizeof(z), "{ "+encode(@Array.flatten(z))+" }" }); } class LysKOMError