Merge pull request #242 from nickva/acceptor-fix-recycler-error-reporting

Handle {shutdown, Error} when recycling acceptor pids
diff --git a/src/mochiweb_socket_server.erl b/src/mochiweb_socket_server.erl
index f830483..bef2cb7 100644
--- a/src/mochiweb_socket_server.erl
+++ b/src/mochiweb_socket_server.erl
@@ -373,6 +373,8 @@
     handle_info(Msg, upgrade_state(State));
 handle_info({'EXIT', Pid, normal}, State) ->
     {noreply, recycle_acceptor(Pid, State)};
+handle_info({'EXIT', Pid, {shutdown, _Error}}, State) ->
+    {noreply, recycle_acceptor(Pid, State)};
 handle_info({'EXIT', Pid, Reason},
             State=#mochiweb_socket_server{acceptor_pool=Pool}) ->
     case sets:is_element(Pid, Pool) of