From 02a173259022fba7533ddb4239f962321066f875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Tue, 27 Aug 2013 18:55:33 +0200 Subject: Print an error if the supervisor receives an unexpected message --- src/ranch_conns_sup.erl | 6 +++++- 1 file changed, 5 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 396f5fe..e16df69 100644 --- a/src/ranch_conns_sup.erl +++ b/src/ranch_conns_sup.erl @@ -179,7 +179,11 @@ loop(State=#state{parent=Parent, ref=Ref, conn_type=ConnType, loop(State, CurConns, NbChildren, Sleepers); {'$gen_call', {To, Tag}, _} -> To ! {Tag, {error, ?MODULE}}, - loop(State, CurConns, NbChildren, Sleepers) + loop(State, CurConns, NbChildren, Sleepers); + Msg -> + error_logger:error_msg( + "Ranch listener ~p received unexpected message ~p~n", + [Ref, Msg]) end. system_continue(_, _, {State, CurConns, NbChildren, Sleepers}) -> -- cgit v1.2.3