diff options
| author | Andreas Köhler <andreas.koehler@1und1.de> | 2010-09-17 16:42:35 +0200 |
|---|---|---|
| committer | Badlop <badlop@process-one.net> | 2010-09-17 19:28:35 +0200 |
| commit | afac34de880c05b4c754cfc29fcf8e232618645d (patch) | |
| tree | acc385356a61ec9b65266d346e63d5f70ed163cc /src | |
| parent | remove 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.erl | 3 |
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}. |
