anchor.diff:  %%%----------------------------------------------------------------
   %%% start_channel/1
   
  -start_channel(Cm) when is_pid(Cm) ->
  -    start_channel(Cm, []);
  +start_channel(Dest) ->
  +    start_channel(Dest, []).
    
  -start_channel(Socket) when is_port(Socket) ->
  -    start_channel(Socket, []);
  -
  -start_channel(Host) ->
  -    start_channel(Host, []).
  -
  -
   %%%----------------------------------------------------------------
   %%% start_channel/2
   
  
positive.code: 	    Error
      end;
  
  start_channel(Host, UserOptions) ->
      start_channel(Host, 22, UserOptions).
  
  
  %%%----------------------------------------------------------------
  
negative.code:                    )
                     -> {ok,pid(),ssh:connection_ref()} | {error,reason()} .
  
  start_channel(Cm, UserOptions) when is_pid(Cm) ->
      Timeout = proplists:get_value(timeout, UserOptions, infinity),
      {_SshOpts, ChanOpts, SftpOpts} = handle_options(UserOptions),
  