From ab4bd965e3b2a704d34a335c3158e7317606d1a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Tue, 10 Apr 2018 10:47:02 +0200 Subject: Prevent ranch_conns_sup from stopping on unexpected messages --- src/ranch_conns_sup.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/ranch_conns_sup.erl') diff --git a/src/ranch_conns_sup.erl b/src/ranch_conns_sup.erl index 07c9212..14c2481 100644 --- a/src/ranch_conns_sup.erl +++ b/src/ranch_conns_sup.erl @@ -213,7 +213,8 @@ loop(State=#state{parent=Parent, ref=Ref, conn_type=ConnType, Msg -> error_logger:error_msg( "Ranch listener ~p received unexpected message ~p~n", - [Ref, Msg]) + [Ref, Msg]), + loop(State, CurConns, NbChildren, Sleepers) end. shoot(State=#state{ref=Ref, transport=Transport, ack_timeout=AckTimeout, max_conns=MaxConns}, -- cgit v1.2.3