Merge remote-tracking branch 'upstream/master'

This commit is contained in:
dennis
2016-03-09 17:48:16 +08:00
4 changed files with 15 additions and 3 deletions

View File

@@ -1,3 +1,12 @@
v1.0.0-rc2 (2015-3-7)
-----------
* Fix a bug in lua 5.3.2
* Update sproto (fix bugs and add ud for package)
* Fix a bug in http
* Fix a bug in harbor
* Fix a bug in socket channel
* Enhance remote debugger
v1.0.0-rc (2015-12-28) v1.0.0-rc (2015-12-28)
----------- -----------
* Update to lua 5.3.2 * Update to lua 5.3.2

View File

@@ -607,6 +607,10 @@ local function _query_resp(self)
while err =="again" do while err =="again" do
res, err, errno, sqlstate = read_result(self,sock) res, err, errno, sqlstate = read_result(self,sock)
if not res then if not res then
mulitresultset.badresult = true
mulitresultset.err = err
mulitresultset.errno = errno
mulitresultset.sqlstate = sqlstate
return true, mulitresultset return true, mulitresultset
end end
mulitresultset[i]=res mulitresultset[i]=res

View File

@@ -407,8 +407,6 @@ end
---------------------- UDP ---------------------- UDP
local udp_socket = {}
local function create_udp_object(id, cb) local function create_udp_object(id, cb)
assert(not socket_pool[id], "socket is not closed") assert(not socket_pool[id], "socket is not closed")
socket_pool[id] = { socket_pool[id] = {

View File

@@ -180,9 +180,10 @@ end
local header_tmp = {} local header_tmp = {}
local function gen_response(self, response, session) local function gen_response(self, response, session)
return function(args) return function(args, ud)
header_tmp.type = nil header_tmp.type = nil
header_tmp.session = session header_tmp.session = session
header_tmp.ud = ud
local header = core.encode(self.__package, header_tmp) local header = core.encode(self.__package, header_tmp)
if response then if response then
local content = core.encode(response, args) local content = core.encode(response, args)