From 3c33bdddc792465e012364dcf920a3619d3acecb Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Fri, 22 Jul 2016 11:43:40 +0800 Subject: [PATCH] list_to_atom --- src/emqttd_plugins.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emqttd_plugins.erl b/src/emqttd_plugins.erl index e10c0c5d6..360e828f0 100644 --- a/src/emqttd_plugins.erl +++ b/src/emqttd_plugins.erl @@ -91,10 +91,10 @@ list() -> plugin(CfgFile) -> [AppName | _] = string:tokens(CfgFile, "."), - {ok, Attrs} = application:get_all_key(AppName), + {ok, Attrs} = application:get_all_key(list_to_atom(AppName)), Ver = proplists:get_value(vsn, Attrs, "0"), Descr = proplists:get_value(description, Attrs, ""), - #mqtt_plugin{name = AppName, version = Ver, descr = Descr}. + #mqtt_plugin{name = list_to_atom(AppName), version = Ver, descr = Descr}. %% @doc Load a Plugin -spec(load(atom()) -> ok | {error, any()}).