X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-perl%2Fsearch.c;h=3420fe013a7431e1549b383af0fdfb4a5668cc0a;hb=25bbf116ad48c8ee98b9f8997b2eae07ddb5acdd;hp=f3106aac8333e863d1a277c06c79e52ebb9e55ea;hpb=36b9c2a33962d698e1cf9c76702c6fdd5a962bc9;p=openldap diff --git a/servers/slapd/back-perl/search.c b/servers/slapd/back-perl/search.c index f3106aac83..3420fe013a 100644 --- a/servers/slapd/back-perl/search.c +++ b/servers/slapd/back-perl/search.c @@ -1,7 +1,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1999-2013 The OpenLDAP Foundation. + * Copyright 1999-2015 The OpenLDAP Foundation. * Portions Copyright 1999 John C. Quillan. * Portions Copyright 2002 myinternet Limited. * All rights reserved. @@ -89,7 +89,7 @@ perl_back_search( rs->sr_flags = 0; rs->sr_attrs = NULL; rs->sr_entry = NULL; - if ( rs->sr_err == LDAP_SIZELIMIT_EXCEEDED ) { + if ( rs->sr_err == LDAP_SIZELIMIT_EXCEEDED || rs->sr_err == LDAP_BUSY ) { goto done; } }