I am experiencing an assert waking up from sleep, on windows, which I thought was fixed in 2.1.7, which is why I upgraded to it. But it still occurs. Tracing indicates our code does not deliberately call to reattach the pipes, but it occurs somehow in zeromq.
Does anyone know why? Xrep.cpp void zmq::xrep_t::xattach_pipes (reader_t *inpipe_, writer_t *outpipe_, const blob_t &peer_identity_) { if (outpipe_) { outpipe_->set_event_sink (this); // TODO: What if new connection has same peer identity as the old one? outpipe_t outpipe = {outpipe_, true}; bool ok = outpipes.insert (outpipes_t::value_type ( peer_identity_, outpipe)).second; zmq_assert (ok); if (terminating) { register_term_acks (1); outpipe_->terminate (); }
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org http://lists.zeromq.org/mailman/listinfo/zeromq-dev