anchor.diff:  		[{error, Msg}] ->
   		    logger:log(normal, "LDAP client: Search using handle ~p failed: ~p", [Handle, Msg]),
   		    error;
  -		[{eldap_entry, Dn, RAttributes} | Rest] ->
  -		    get_ldapres([{eldap_entry, Dn, RAttributes} | Rest]);
  +		[{eldap_entry, _Dn, _RAttributes} | _] = Results ->
  +		    get_ldapres(Results);
   		Unknown ->
   		    logger:log(error, "LDAP client: Search using handle ~p returned unknown data (2) : ~p",
   			       [Handle, Unknown]),
  
positive.code: %%          {noreply, State, Timeout}      |
  %%          {stop, Reason, Reply, State}   | (terminate/2 is called)
  %%          {stop, Reason, State}            (terminate/2 is called)
  %%--------------------------------------------------------------------
  handle_call({simple_search, Server, Type, In, Attribute}, _From, State) ->
      case State#state.server of
  
negative.code: 		       [Handle, Unknown]),
  	    error
      end;
  exec_ldapsearch_unsafe(H, Type, In, Arguments) when is_list(Type), is_list(In), is_list(Arguments) ->
      logger:log(debug, "LDAP client: exec_ldapsearch_unsafe() called with broken handle ~p - returning error", [H]),
      error;
  exec_ldapsearch_unsafe(Handle, Type, In, Arguments) ->
  