diff options
-rw-r--r-- | src/xrep.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xrep.cpp b/src/xrep.cpp index 8304f62..d65f21b 100644 --- a/src/xrep.cpp +++ b/src/xrep.cpp @@ -226,8 +226,8 @@ int xs::xrep_t::xrecv (msg_t *msg_, int flags_) pipe->set_identity (identity); outpipes.erase (it); outpipe_t outpipe = {pipe, true}; - outpipes.insert (outpipes_t::value_type (identity, - outpipe)); + it = outpipes.insert (outpipes_t::value_type (identity, + outpipe)).first; break; } ++it; |