aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kernel/src/kernel.erl
diff options
context:
space:
mode:
authorJose M Perez <[email protected]>2019-05-19 22:06:36 +0200
committerJose M Perez <[email protected]>2019-05-19 22:06:36 +0200
commit322d54e76d5c88881d4299b6a17e02eb76dd6d8f (patch)
tree4787ff5278543ec32875e7cc3eb4f504e266ed50 /lib/kernel/src/kernel.erl
parent0aa68ff0e4b3c15c8f9cdccec8c2350dd12cdf5c (diff)
downloadotp-322d54e76d5c88881d4299b6a17e02eb76dd6d8f.tar.gz
otp-322d54e76d5c88881d4299b6a17e02eb76dd6d8f.tar.bz2
otp-322d54e76d5c88881d4299b6a17e02eb76dd6d8f.zip
Extra -mode flags are ignored with a warning
Prior to this change, providing multiple -mode flags to erl would start the code server as 'interactive', regardless of their value ('-mode embedded -mode embedded' would start erl as in interactive mode). With this change, the extra -mode flags are ignored, and a warning gets logged.
Diffstat (limited to 'lib/kernel/src/kernel.erl')
-rw-r--r--lib/kernel/src/kernel.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/kernel/src/kernel.erl b/lib/kernel/src/kernel.erl
index bfa091a036..1ca2e0fd11 100644
--- a/lib/kernel/src/kernel.erl
+++ b/lib/kernel/src/kernel.erl
@@ -141,7 +141,7 @@ init([]) ->
modules => [logger_sup]},
case init:get_argument(mode) of
- {ok, [["minimal"]]} ->
+ {ok, [["minimal"]|_]} ->
{ok, {SupFlags,
[Code, File, StdError, User, LoggerSup, Config, RefC, SafeSup]}};
_ ->