anchor.diff:                      case ssl:connect(
                              Ip, TcpPort,
                              [binary, {active, false}, {packet, 4},
  -                            Driver:family(), nodelay()] ++ Opts) of
  +                            Driver:family(), nodelay()] ++ Opts,
  +                           net_kernel:connecttime()) of
   			{ok, #sslsocket{pid = DistCtrl} = SslSocket} ->
                               monitor_pid(DistCtrl),
                               ok = ssl:controlling_process(SslSocket, self()),
  
positive.code: 
  %% -------------------------------------------------------------------------
  
  %% Keep an eye on distribution Pid:s we know of
  monitor_pid(Pid) ->
      spawn(
        fun () ->
                MRef = erlang:monitor(process, Pid),
                receive
                    {'DOWN', MRef, _, _, normal} ->
                        error_logger:error_report(
                          [dist_proc_died,
                           {reason, normal},
                           {pid, Pid}]);
                    {'DOWN', MRef, _, _, Reason} ->
                        error_logger:info_report(
                          [dist_proc_died,
                           {reason, Reason},
                           {pid, Pid}])
                end
        end),
      Pid.
  
  dbg() ->
  
negative.code: -include_lib("kernel/include/dist_util.hrl").
  
  -include("ssl_api.hrl").
  
  %% -------------------------------------------------------------------------
  
  