Fix recv() method in FFI bindings.

pull/47/merge
Robert G. Jakabosky 14 years ago
parent 8d780628a0
commit 779a406957

@ -2087,7 +2087,7 @@ static const char zmq_ffi_lua_code[] = "local ffi=require\"ffi\"\n"
" end\n" " end\n"
"\n" "\n"
" -- receive message\n" " -- receive message\n"
" err2 = zmq_recvmsg(self, msg, flags2)\n" " err2 = C.zmq_recvmsg(self, msg, flags2)\n"
" if err2 >= 0 then\n" " if err2 >= 0 then\n"
" local data = ffi.string(C.zmq_msg_data(msg), C.zmq_msg_size(msg))\n" " local data = ffi.string(C.zmq_msg_data(msg), C.zmq_msg_size(msg))\n"
" -- close message\n" " -- close message\n"

@ -723,7 +723,7 @@ local tmp_msg = ffi.new('zmq_msg_t')
end end
-- receive message -- receive message
${err} = zmq_recvmsg(${this}, msg, ${flags}) ${err} = C.zmq_recvmsg(${this}, msg, ${flags})
if ${err} >= 0 then if ${err} >= 0 then
local data = ffi.string(C.zmq_msg_data(msg), C.zmq_msg_size(msg)) local data = ffi.string(C.zmq_msg_data(msg), C.zmq_msg_size(msg))
-- close message -- close message

Loading…
Cancel
Save