Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2009-10-06 14:04:26 +0400
committerBadlop <badlop@process-one.net>2009-10-06 14:04:26 +0400
commitc10984f61b8181a171263712eac6fd79d15af6d0 (patch)
treeffd4a74ad90d2a04d494386895606c6a61f0f7bc /src/ejabberd_service.erl
parentce1364b414dd810bbccb44c42e813a66aa920952 (diff)
Improve stream error stanza when receives invalid handshake from component.
SVN Revision: 2640
Diffstat (limited to 'src/ejabberd_service.erl')
-rw-r--r--src/ejabberd_service.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ejabberd_service.erl b/src/ejabberd_service.erl
index 42c659453..34d62f433 100644
--- a/src/ejabberd_service.erl
+++ b/src/ejabberd_service.erl
@@ -80,7 +80,11 @@
).
-define(INVALID_HANDSHAKE_ERR,
- "<stream:error>Invalid Handshake</stream:error>"
+ "<stream:error>"
+ "<not-authorized xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>"
+ "<text xmlns='urn:ietf:params:xml:ns:xmpp-streams' xml:lang='en'>"
+ "Invalid Handshake</text>"
+ "</stream:error>"
"</stream:stream>"
).