aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd.hrl')
-rw-r--r--src/ejabberd.hrl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd.hrl b/src/ejabberd.hrl
index 1c199b6fc..d7b16f1e2 100644
--- a/src/ejabberd.hrl
+++ b/src/ejabberd.hrl
@@ -19,7 +19,9 @@
%%%
%%%----------------------------------------------------------------------
--define(VERSION, "2.1.0-alpha").
+%% This macro returns a string of the ejabberd version running, e.g. "2.3.4"
+%% If the ejabberd application description isn't loaded, returns atom: undefined
+-define(VERSION, element(2, application:get_key(ejabberd,vsn))).
-define(MYHOSTS, ejabberd_config:get_global_option(hosts)).
-define(MYNAME, hd(ejabberd_config:get_global_option(hosts))).