diff options
author | Jose M Perez <[email protected]> | 2019-05-19 22:06:36 +0200 |
---|---|---|
committer | Jose M Perez <[email protected]> | 2019-05-19 22:06:36 +0200 |
commit | 322d54e76d5c88881d4299b6a17e02eb76dd6d8f (patch) | |
tree | 4787ff5278543ec32875e7cc3eb4f504e266ed50 /lib/kernel/src/kernel.erl | |
parent | 0aa68ff0e4b3c15c8f9cdccec8c2350dd12cdf5c (diff) | |
download | otp-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.erl | 2 |
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]}}; _ -> |