[zeromq-dev] EFSM not always raised in 2.1.8

MinRK benjaminrk at gmail.com
Sat Jul 30 01:26:32 CEST 2011

I upgraded to 2.1.8, and while getting ready to release pyzmq-2.1.8 I
discovered a difference in behavior between 2.1.7 and 2.1.8.

With a REQ or REP socket, making an inappropriate send or recv raises
EFSM.  in 2.1.8, doing two in a row will *not* cause this to raise,
whereas 2.1.7 will raise on each call. Instead, in 2.1.8 the second
call will block.

Test case (in C):

Is this the correct behavior?

Reproduced on current OSX (10.7) and Ubuntu (11.04).


More information about the zeromq-dev mailing list