aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbadlop <badlop@ono.com>2014-03-07 10:45:55 +0100
committerbadlop <badlop@ono.com>2014-03-07 10:45:55 +0100
commita94dbbf1f892239068813bb6aeba50b7a6de4898 (patch)
treea485be1e41dfdb08b13467382eac4834f94e7aff /src
parentMerge pull request #84 from cstar/patch-1 (diff)
parentneed xmlescape for password (diff)
Merge pull request #151 from hamano/2.1.x
need xmlescape for password
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_piefxis.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_piefxis.erl b/src/ejabberd_piefxis.erl
index b193dc67c..12604ba5e 100644
--- a/src/ejabberd_piefxis.erl
+++ b/src/ejabberd_piefxis.erl
@@ -570,7 +570,7 @@ build_password_string({StoredKey, ServerKey, Salt, IterationCount}) ->
base64:encode_to_string(Salt),
IterationCount]);
build_password_string(Password) when is_list(Password) ->
- io_lib:format("password-format='plaintext' password='~s'>", [Password]).
+ io_lib:format("password-format='plaintext' password='~s'>", [exmpp_xml:escape_using_entities(Password)]).
%% @spec (InfoName::atom(), Username::string(), Host::string()) -> string()
extract_user_info(roster, Username, Host) ->