You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that instead of activating subscription (1) or cancelling it (0), I simply send user data (2). The problem is that this code for handling user messages comming upstream never executes:
Solution: fix regression introduced by:
zeromq#3168
Correctly fall back to user message if the first byte is neither 0 nor
1, and add a simple unit test
Fixeszeromq#3656
Starting with libzmq 4.3.0, this code crashes:
Note that instead of activating subscription (1) or cancelling it (0), I simply send user data (2). The problem is that this code for handling user messages comming upstream never executes:
libzmq/src/xpub.cpp
Lines 114 to 123 in c737e57
Instead, the above
else
is activated, but it just skip the data processing if first byte is not 0 or 1. Also, thiselse
kind of duplicates aboveif
.As a result, my code which needs to send upstream data from XSUB to XPUB does not work with libzmq 4.3.0 or higher. Any way how to resolve this?
The text was updated successfully, but these errors were encountered: