BUG/MEDIUM: init: restore behavior of command-line "-m" for memory limitation
The removal for the shared inter-process cache in commit 6fd0450b4
("CLEANUP: shctx: remove the different inter-process locking techniques")
accidentally removed the enforcement of rlimit_memmax_all which
corresponds to what is passed to the command-line "-m" argument.
Let's restore it.
Thanks to @nafets227 for spotting this. This fixes github issue #1319.
This commit is contained in:
parent
f2e44d4e87
commit
79c9bdf63d
|
@ -2014,6 +2014,9 @@ static void init(int argc, char **argv)
|
|||
exit(1);
|
||||
}
|
||||
|
||||
if (global.rlimit_memmax_all)
|
||||
global.rlimit_memmax = global.rlimit_memmax_all;
|
||||
|
||||
#ifdef USE_NS
|
||||
err_code |= netns_init();
|
||||
if (err_code & (ERR_ABORT|ERR_FATAL)) {
|
||||
|
|
Loading…
Reference in New Issue