anchor.diff:  
   terminate(_Reason, #mochiweb_socket_server{listen=Listen, port=Port}) ->
       gen_tcp:close(Listen),
  -    case Port < 1024 of 
  +    case Port < 1024 of
           true ->
               catch fdsrv:stop(),
               ok;
  
positive.code:     case gen_tcp:listen(Port, Opts) of
          {ok, Listen} ->
              {ok, ListenPort} = inet:port(Listen),
              {ok, new_acceptor(State#mochiweb_socket_server{listen=Listen, 
                                                             port=ListenPort})};
          {error, Reason} ->
              {stop, Reason}
  
negative.code:     {noreply, new_acceptor(State)};
  handle_info({'EXIT', _LoopPid, Reason},
              State=#mochiweb_socket_server{acceptor=Pid, max=Max}) ->
      case Reason of
          normal ->
              ok;
          _ ->
  