Author: gsim
Date: Fri May 24 16:48:53 2013
New Revision: 1486113

URL: http://svn.apache.org/r1486113
Log:
QPID-4884: prevent segfault when translating x-declare into 1.0 node properties

Modified:
    qpid/trunk/qpid/cpp/src/qpid/messaging/amqp/AddressHelper.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/messaging/amqp/AddressHelper.cpp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/messaging/amqp/AddressHelper.cpp?rev=1486113&r1=1486112&r2=1486113&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/messaging/amqp/AddressHelper.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/messaging/amqp/AddressHelper.cpp Fri May 24 
16:48:53 2013
@@ -164,8 +164,8 @@ void flatten(Variant::Map& base, const s
     Variant::Map::iterator i = base.find(nested);
     if (i != base.end()) {
         add(base, i->second.asMap());
+        base.erase(i);
     }
-    base.erase(i);
 }
 }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to