When binding a SUB socket, with a PUB socket connected to it, if we close the PUB then connect again, apparently, sent messages won't reach the SUB anymore.
Found the cause in pipe.cpp, where some part of the code has been swapped between the conflate case and the normal case (fix attached).
When binding a SUB socket, with a PUB socket connected to it, if we close the PUB then connect again, apparently, sent messages won't reach the SUB anymore.
Found the cause in pipe.cpp, where some part of the code has been swapped between the conflate case and the normal case (fix attached).