anchor.diff:  	    end
       end.
   
  +call_ssh_acceptor_handle_connection(Callback, Host, Port, Opts, Socket, DefaultResult) ->
  +    try ssh_acceptor:handle_connection(Callback, Host, Port, Opts, Socket)
  +    of
  +        {error,Error} -> {error,Error};
  +        _ -> DefaultResult
  +    catch
  +        C:R -> {error,{could_not_start_connection,{C,R}}}
  +    end.
  +             
  +
   sync_request_control(false) ->
       ok;
   sync_request_control({LSock,Callback}) ->
  
positive.code: 		{error, {already_started, _}} ->
  		    {error, eaddrinuse};
  		Result = {ok,_} ->
  		    ssh_acceptor:handle_connection(Callback, Host, Port, Opts, Socket),
  		    Result;
  		Result = {error, _} ->
  		    Result
  	    catch
  
negative.code: 		{error, {already_started, _}} ->
  		    {error, eaddrinuse};
  		{ok, _} ->
  		    call_ssh_acceptor_handle_connection(Callback, Host, Port, Opts, Socket, {ok, Sup});
  		Other ->
  		    Other
  	    end
  