From 91c9b0446cdc78ae00be3977ee358e790e5fa0d6 Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 8 Nov 2021 13:43:18 +0100 Subject: [PATCH] Don't export password attribute when it's empty (it's invalid)(#3705) --- src/ejabberd_piefxis.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ejabberd_piefxis.erl b/src/ejabberd_piefxis.erl index c748e9b2f..add52770d 100644 --- a/src/ejabberd_piefxis.erl +++ b/src/ejabberd_piefxis.erl @@ -166,6 +166,7 @@ export_user(User, Server, Fd) -> LServer = jid:nameprep(Server), {PassPlain, PassScram} = case ejabberd_auth:password_format(LServer) of scram -> {[], [format_scram_password(Password)]}; + _ when Password == <<"">> -> {[], []}; _ -> {[{<<"password">>, Password}], []} end, Els =