[zeromq-dev] [PATCH] more iterator invalidation patches

Jon Dyte jon at totient.co.uk
Sun May 8 00:41:29 CEST 2011


Hi Martin

Having looked at the recent patches for the iterator issue in xrep.cpp

the iterators are not handled correctly when using erase on the 
container in two places on
the inpipes and outpipes collections respectively.

You can't call ++ on an iterator after it's been used in a call to erase 
so you have to handle it a bit differently
whether it's a sequential or associative container.

This patch should fix those two cases.


Jon


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-make-sure-iterators-are-handled-correctly-after-call.patch
Type: text/x-patch
Size: 1952 bytes
Desc: not available
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20110507/053dbb06/attachment.bin>


More information about the zeromq-dev mailing list