diff --git a/clients/tools/ldapsearch.c b/clients/tools/ldapsearch.c index 84dddea57e..6f8d4a8ec0 100644 --- a/clients/tools/ldapsearch.c +++ b/clients/tools/ldapsearch.c @@ -837,7 +837,7 @@ getNextPage: } #ifdef LDAP_CONTROL_PAGEDRESULTS - if ( ( pageSize != 0 ) && ( morePagedResults != 0 ) ) { + if ( ( rc == LDAP_SUCCESS ) && ( pageSize != 0 ) && ( morePagedResults != 0 ) ) { char buf[6]; int i, moreEntries, tmpSize;