diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-06-07 15:38:11 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-06-07 15:38:33 +0200 |
commit | 40185b6bd3a5c137fe3dcf03953ca2e6352fc271 (patch) | |
tree | 21bbbed19e30d2b5e9e53e4bb5af13309bf77177 /src/ejabberd_config.erl | |
parent | Merge pull request #2460 from imShara/patch-1 (diff) |
Add ability to modify version string
Diffstat (limited to 'src/ejabberd_config.erl')
-rw-r--r-- | src/ejabberd_config.erl | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl index 3fe4d9c71..9e195813e 100644 --- a/src/ejabberd_config.erl +++ b/src/ejabberd_config.erl @@ -1070,9 +1070,16 @@ is_file_readable(Path) -> end. get_version() -> - case application:get_key(ejabberd, vsn) of - undefined -> ""; - {ok, Vsn} -> list_to_binary(Vsn) + case application:get_env(ejabberd, custom_vsn) of + {ok, Vsn0} when is_list(Vsn0) -> + list_to_binary(Vsn0); + {ok, Vsn1} when is_binary(Vsn1) -> + Vsn1; + _ -> + case application:get_key(ejabberd, vsn) of + undefined -> ""; + {ok, Vsn} -> list_to_binary(Vsn) + end end. -spec get_myhosts() -> [binary()]. |