aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2012-04-11 16:34:03 +0200
committerBadlop <badlop@process-one.net>2012-04-11 16:34:03 +0200
commit730dfe8fc7b836de3d987f1984f74c0fc35ba22c (patch)
tree4f1fffe1d8a9eeb3adfb932e3c874fc9393e0309 /src
parentAdd odbc modules to Makefile.win32 (diff)
Add comments about Dialyzer warnings
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_update.erl3
-rw-r--r--src/eldap/eldap.erl1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/ejabberd_update.erl b/src/ejabberd_update.erl
index a878e9be4..7572d3da4 100644
--- a/src/ejabberd_update.erl
+++ b/src/ejabberd_update.erl
@@ -69,6 +69,7 @@ update(ModulesToUpdate) ->
%% OTP R14B03 and older provided release_handler_1:eval_script/3
%% But OTP R14B04 and newer provide release_handler_1:eval_script/5
+%% Dialyzer reports a call to missing function; don't worry.
eval_script(Script, Apps, LibDirs) ->
case lists:member({eval_script, 5}, release_handler_1:module_info(exports)) of
true ->
@@ -143,6 +144,8 @@ build_script(Dir, UpdatedBeams) ->
[{ejabberd, "", filename:join(Dir, "..")}]),
case Check of
ok ->
+ %% This clause is for OTP R14B03 and older.
+ %% Newer Dialyzer reports a never match pattern; don't worry.
?DEBUG("script: ~p~n", [Script]),
?DEBUG("low level script: ~p~n", [LowLevelScript]),
?DEBUG("check: ~p~n", [Check]);
diff --git a/src/eldap/eldap.erl b/src/eldap/eldap.erl
index 354ab297e..265845e90 100644
--- a/src/eldap/eldap.erl
+++ b/src/eldap/eldap.erl
@@ -439,6 +439,7 @@ init([]) ->
end;
init({Hosts, Port, Rootdn, Passwd, Opts}) ->
catch ssl:start(),
+ %% ssl:seed was removed in OTP R14B04, newer Dialyzer will complain
catch ssl:seed(randoms:get_string()),
Encrypt = case proplists:get_value(encrypt, Opts) of
tls -> tls;