anchor.diff:      ok = gen_tcp:send(Client1, Payload),
       ok = gen_tcp:close(S1),
       ok = ct:sleep(20),
  -    {error, econnreset} = gen_tcp:recv(Client1, 0).
  +    {error, econnreset} = gen_tcp:recv(Client1, 0),
  +    p("done"),
  +    ok.
   
   %%
   %% Test {linger {true, 0}} aborts a connection
  
positive.code:     end.
  
  econnreset_after_async_send_passive(Config) when is_list(Config) ->
      {OS, _} = os:type(),
      Payload = lists:duplicate(1024 * 1024, $.),
  
      %% First confirm everything works with option turned off.
      {ok, L} = gen_tcp:listen(0, [{active, false}, {recbuf, 4096}]),
      {ok, Port} = inet:port(L),
      {ok, Client} = gen_tcp:connect(localhost, Port,
  					 [{active, false},
  					  {sndbuf, 4096}]),
      {ok, S} = gen_tcp:accept(L),
      ok = gen_tcp:close(L),
      ok = inet:setopts(S, [{linger, {true, 0}}]),
  
negative.code:                      CSock;
              {error, eaddrnotavail = Reason} ->
                  skip(connect_failed_str(Reason))
          end,
      {ok, S} = gen_tcp:accept(L),
      ok = gen_tcp:close(L),
      ok = inet:setopts(S, [{linger, {true, 0}}]),
  