From: Quanah Gibson-Mount Date: Mon, 11 Feb 2008 20:06:12 +0000 (+0000) Subject: Check for active requests before trying to receive a message X-Git-Tag: OPENLDAP_REL_ENG_2_4_8~105 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=2875289d2b32f9278620004486065ad5e84872f6;p=openldap Check for active requests before trying to receive a message --- 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;