diff options
Diffstat (limited to 'src/ranch_acceptor.erl')
-rw-r--r-- | src/ranch_acceptor.erl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ranch_acceptor.erl b/src/ranch_acceptor.erl index f838b7d..da1aac5 100644 --- a/src/ranch_acceptor.erl +++ b/src/ranch_acceptor.erl @@ -48,4 +48,15 @@ loop(LSocket, Transport, ConnsSup) -> {error, Reason} when Reason =/= closed -> ok end, + flush(), ?MODULE:loop(LSocket, Transport, ConnsSup). + +flush() -> + receive Msg -> + error_logger:error_msg( + "Ranch acceptor received unexpected message: ~p~n", + [Msg]), + flush() + after 0 -> + ok + end. |