From 2875289d2b32f9278620004486065ad5e84872f6 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount <quanah@openldap.org> Date: Mon, 11 Feb 2008 20:06:12 +0000 Subject: [PATCH] Check for active requests before trying to receive a message --- contrib/ldapc++/src/LDAPMessageQueue.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/ldapc++/src/LDAPMessageQueue.cpp b/contrib/ldapc++/src/LDAPMessageQueue.cpp index b7afa50e16..6aed87b32b 100644 --- a/contrib/ldapc++/src/LDAPMessageQueue.cpp +++ b/contrib/ldapc++/src/LDAPMessageQueue.cpp @@ -39,6 +39,10 @@ LDAPMessageQueue::~LDAPMessageQueue(){ LDAPMsg *LDAPMessageQueue::getNext(){ DEBUG(LDAP_DEBUG_TRACE,"LDAPMessageQueue::getNext()" << endl); + if ( m_activeReq.empty() ) { + return 0; + } + LDAPRequest *req=m_activeReq.top(); LDAPMsg *ret=0; -- GitLab