diff --git a/lualib/sproto.lua b/lualib/sproto.lua index 7907f406..4c285222 100644 --- a/lualib/sproto.lua +++ b/lualib/sproto.lua @@ -64,9 +64,9 @@ function sproto:pencode(typename, tbl) return core.pack(core.encode(st, tbl)) end -function sproto:pdecode(typename, bin) +function sproto:pdecode(typename, ...) local st = querytype(self, typename) - return core.decode(st, core.unpack(bin)) + return core.decode(st, core.unpack(...)) end local function queryproto(self, pname)