From acfd7920274ef005c4a31e1880cafb154ab75748 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Mon, 14 Apr 2008 20:54:38 +0000 Subject: [PATCH] Avoid double free of LDAPRequest Remove request from active requests stack in exception handler --- contrib/ldapc++/src/LDAPMessageQueue.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/contrib/ldapc++/src/LDAPMessageQueue.cpp b/contrib/ldapc++/src/LDAPMessageQueue.cpp index 6aed87b32b..8c1a391e15 100644 --- a/contrib/ldapc++/src/LDAPMessageQueue.cpp +++ b/contrib/ldapc++/src/LDAPMessageQueue.cpp @@ -50,8 +50,7 @@ LDAPMsg *LDAPMessageQueue::getNext(){ ret = req->getNextMessage(); }catch(LDAPException e){ //do some clean up - delete req; - m_activeReq.top(); + m_activeReq.pop(); throw; } -- 2.39.5