[zeromq-dev] Assert in signaller.cpp on XP if Cisco VPN Client isinstalled - possible fix

Martin Robinson martin.robinson at dai.co.uk
Fri Mar 22 14:25:15 CET 2013


I don't really have time to get involved with fixing ZeroMQ at the
moment - working to some tight commercial time constraints - hence the
overhead of learning how to use Git etc is not really possible for me at
the moment, nor would I be allowed to spend time creating a test case.

The fix I suggested has a draw-back, in that it leaves port 5905
listening for new connections, so ZeroMQ could be potentially clobbered
by connections coming in from elsewhere. Unlikely though, since it binds
only to the loopback address.

I was rather hoping that one of the existing ZeroMQ contributors would
take this up and engineer my quick-and-dirty work-round into a proper


-----Original Message-----
From: zeromq-dev-bounces at lists.zeromq.org
[mailto:zeromq-dev-bounces at lists.zeromq.org] On Behalf Of Pieter
Sent: 22 March 2013 12:13
To: ZeroMQ development list
Subject: Re: [zeromq-dev] Assert in signaller.cpp on XP if Cisco VPN
Client isinstalled - possible fix

On Fri, Mar 22, 2013 at 12:52 PM, Martin Robinson
<martin.robinson at dai.co.uk> wrote:
> I think I have fix for this issue. Basically, the listener socket 
> created by make_fdpair should be retained from one call of make_fdpair

> to the next, by making it static and not closing it at the end.

it's a plausible fix, at least... which is all we ask for. Nice catch.

The 0MQ team is us, see http://www.zeromq.org/docs:contributing.

Would you like to make this patch to libzmq master? Once it's passed
critical review, we'll backport it to 2.2 and 3.2 stable.

zeromq-dev mailing list
zeromq-dev at lists.zeromq.org

More information about the zeromq-dev mailing list