# # # patch "netsync.cc" # from [a9812d9e1de941e6f142602ef48ee75ffec09729] # to [4567495c1def78a667f5c43fbebe210c17f23f8a] # ============================================================ --- netsync.cc a9812d9e1de941e6f142602ef48ee75ffec09729 +++ netsync.cc 4567495c1def78a667f5c43fbebe210c17f23f8a @@ -2048,8 +2048,11 @@ string typestr; netcmd_item_type_to_string(ty, typestr); - for (set::const_iterator i = items.begin(); - i != items.end(); ++i) + // Use temporary; passed arg will be invalidated during iteration. + set tmp = items; + + for (set::const_iterator i = tmp.begin(); + i != tmp.end(); ++i) { hexenc hitem; encode_hexenc(*i, hitem);