version 1.164, 2009/01/21 23:40:21
|
version 1.165, 2009/01/24 06:18:35
|
Line 1
|
Line 1
|
/* result.c - wait for an ldap result */ |
/* result.c - wait for an ldap result */ |
/* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.163 2008/10/17 21:24:48 hallvard Exp $ */ |
/* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.164 2009/01/21 23:40:21 kurt Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2009 The OpenLDAP Foundation. |
* Copyright 1998-2009 The OpenLDAP Foundation. |
Line 1127 nextresp2:
|
Line 1127 nextresp2:
|
if ( msgid == LDAP_RES_ANY || id == msgid ) { |
if ( msgid == LDAP_RES_ANY || id == msgid ) { |
if ( all == LDAP_MSG_ONE |
if ( all == LDAP_MSG_ONE |
|| ( newmsg->lm_msgtype != LDAP_RES_SEARCH_RESULT |
|| ( newmsg->lm_msgtype != LDAP_RES_SEARCH_RESULT |
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_ENTRY |
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_ENTRY |
|
&& newmsg->lm_msgtype != LDAP_RES_INTERMEDIATE |
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_REFERENCE ) ) |
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_REFERENCE ) ) |
{ |
{ |
*result = newmsg; |
*result = newmsg; |