aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Köhler <andreas.koehler@1und1.de>2010-09-17 16:42:35 +0200
committerBadlop <badlop@process-one.net>2010-09-17 19:28:35 +0200
commitafac34de880c05b4c754cfc29fcf8e232618645d (patch)
treeacc385356a61ec9b65266d346e63d5f70ed163cc /src
parentremove garbage configuration (diff)
Discard unmatched INFO messages in ejabberd services.
This patch will stop services terminating with function clause messages, but doesn't affect the message queue at all.
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_service.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ejabberd_service.erl b/src/ejabberd_service.erl
index a786a217f..943ce4e55 100644
--- a/src/ejabberd_service.erl
+++ b/src/ejabberd_service.erl
@@ -349,6 +349,9 @@ handle_info({route, From, To, Packet}, StateName, StateData) ->
Err = exmpp_stanza:reply_with_error(Packet, 'not-allowed'),
ejabberd_router:route_error(To, From, Err, Packet)
end,
+ {next_state, StateName, StateData};
+handle_info(Info, StateName, StateData) ->
+ ?ERROR_MSG("Unexpected info: ~p", [Info]),
{next_state, StateName, StateData}.