From e24cdb067c4c7feae5f59ea138a861d19ffe4a14 Mon Sep 17 00:00:00 2001 From: Ilya Averyanov Date: Thu, 16 Dec 2021 16:21:14 +0300 Subject: [PATCH] chore(authz): fix Mysql variable substitution --- apps/emqx_authz/src/emqx_authz_mysql.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx_authz/src/emqx_authz_mysql.erl b/apps/emqx_authz/src/emqx_authz_mysql.erl index 6d91a1101..a5b14ec1b 100644 --- a/apps/emqx_authz/src/emqx_authz_mysql.erl +++ b/apps/emqx_authz/src/emqx_authz_mysql.erl @@ -108,8 +108,8 @@ replvar([], _ClientInfo, Acc) -> replvar([?PH_S_USERNAME | Params], ClientInfo, Acc) -> replvar(Params, ClientInfo, [safe_get(username, ClientInfo) | Acc]); -replvar([?PH_S_CLIENTID | Params], ClientInfo = #{clientid := ClientId}, Acc) -> - replvar(Params, ClientInfo, [ClientId | Acc]); +replvar([?PH_S_CLIENTID | Params], ClientInfo = #{clientid := _ClientId}, Acc) -> + replvar(Params, ClientInfo, [safe_get(clientid, ClientInfo) | Acc]); replvar([?PH_S_PEERHOST | Params], ClientInfo = #{peerhost := IpAddr}, Acc) -> replvar(Params, ClientInfo, [inet_parse:ntoa(IpAddr) | Acc]); replvar([?PH_S_CERT_CN_NAME | Params], ClientInfo, Acc) ->