diff --git a/lualib/sproto.lua b/lualib/sproto.lua index 3ae114bd..00f5337b 100644 --- a/lualib/sproto.lua +++ b/lualib/sproto.lua @@ -180,9 +180,10 @@ end local header_tmp = {} local function gen_response(self, response, session) - return function(args) + return function(args, ud) header_tmp.type = nil header_tmp.session = session + header_tmp.ud = ud local header = core.encode(self.__package, header_tmp) if response then local content = core.encode(response, args)