From 4c38cb37f5bdedae9941b6f12898801c91497ac1 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Mon, 1 Jun 2015 12:36:30 +0800 Subject: [PATCH] use re:replace/4 to fill username --- plugins/emqttd_auth_ldap/src/emqttd_auth_ldap.erl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/plugins/emqttd_auth_ldap/src/emqttd_auth_ldap.erl b/plugins/emqttd_auth_ldap/src/emqttd_auth_ldap.erl index ba1bdca4d..965aaeefe 100644 --- a/plugins/emqttd_auth_ldap/src/emqttd_auth_ldap.erl +++ b/plugins/emqttd_auth_ldap/src/emqttd_auth_ldap.erl @@ -82,10 +82,7 @@ ldap_bind(LDAP, UserDn, Password) -> end. fill(Username, UserDn) -> - lists:append(lists:map( - fun("$u") -> Username; - (S) -> S - end, string:tokens(UserDn, ",="))). + re:replace(UserDn, "\\$u", Username, [global, {return, list}]). description() -> "LDAP Authentication Module".