aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-02-14 20:26:57 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-02-14 20:26:57 +0000
commitd19c1b3a3f000d874e09eb7f71bd43e9bf1e03a3 (patch)
treece73c9817da2521c78fd4c388a6b37a91bec159d /src
parent* src/ejabberd_c2s.erl: Bugfix: close socket when stream is closed (diff)
* src/ejabberd_service.erl: Answer "Bad Request" on unknown tags
SVN Revision: 73
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd.cfg2
-rw-r--r--src/ejabberd_service.erl2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd.cfg b/src/ejabberd.cfg
index 3705030ac..c119b6d3a 100644
--- a/src/ejabberd.cfg
+++ b/src/ejabberd.cfg
@@ -42,7 +42,7 @@
% [{access, c2s}, {ssl, [{certfile, "./ssl.pem"}]}]},
{5269, ejabberd_s2s_in, start, []},
{8888, ejabberd_service, start,
- [{host, "asd.e.localhost", [{password, "asdqwe"}]}]}
+ [{host, "conference.e.localhost", [{password, "asdqwe"}]}]}
]}.
% This value (5569) is only for debugging, must be 5269
diff --git a/src/ejabberd_service.erl b/src/ejabberd_service.erl
index 455885f50..116780d4c 100644
--- a/src/ejabberd_service.erl
+++ b/src/ejabberd_service.erl
@@ -173,6 +173,8 @@ stream_established({xmlstreamelement, El}, StateData) ->
(ToJID /= error) and (FromJID /= error) ->
ejabberd_router:route(FromJID, ToJID, El);
true ->
+ Err = jlib:make_error_reply(El, "400", "Bad Request"),
+ send_element(StateData#state.socket, Err),
error
end,
{next_state, stream_established, StateData};