anchor.diff:              acceptor_loop(
                   proplists:get_value(active, Option#tcp_server_option.listen),
                   Socket, State, Mod, Option
  -            );
  +            ),
  +            gen_tcp:close(Socket);
           {error, Reason} ->
               ?warning(io_lib:format("acceptor_accept(~p) ~p", [Mod, {error, Reason}])),
               timer:sleep(Option#tcp_server_option.accept_error_sleep_time)
  
positive.code:         {noreply, State} ->
              acceptor_loop(Active, Socket, State, Mod, Option);
          {close, State} ->
              gen_tcp:close(Socket);
          {close, DataToSend, State} ->
              gen_tcp:send(Socket, DataToSend),
              gen_tcp:close(Socket);
          _Error ->
              gen_tcp:close(Socket)
      end.
  
  
negative.code:             tcp_closed;
          {error, Reason} ->
              ?warning(io_lib:format("acceptor_loop(~p) ~p", [Mod, {error, Reason}])),
              error
      end;
  
  acceptor_loop(true, _DummySocket, State, Mod, Option) ->
  