diff --git a/src/FreeDSx/Ldap/Protocol/ServerProtocolHandler/ServerSearchTrait.php b/src/FreeDSx/Ldap/Protocol/ServerProtocolHandler/ServerSearchTrait.php index e9eba934..1c968373 100644 --- a/src/FreeDSx/Ldap/Protocol/ServerProtocolHandler/ServerSearchTrait.php +++ b/src/FreeDSx/Ldap/Protocol/ServerProtocolHandler/ServerSearchTrait.php @@ -49,7 +49,7 @@ private function sendEntriesToClient( $messages[] = new LdapMessageResponse( $message->getMessageId(), - new SearchResultDone(ResultCode::SUCCESS), + new SearchResultDone( $entries->count() ? ResultCode::SUCCESS : ResultCode::NO_SUCH_OBJECT ), ...$controls );