Receive Flags

Hello,
I've found that the receive flags are not passed to the FFI call.  This solution works for me.  I tested the code 
with:
socket:recv_all(zmq.DONTWAIT)
Please let me know what you think.  Thanks!
Sincerely,
Steve McGill