summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'util-vserver/patches/0.30.211-r1/045_all_exec-limits-reset.patch')
-rw-r--r--util-vserver/patches/0.30.211-r1/045_all_exec-limits-reset.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/util-vserver/patches/0.30.211-r1/045_all_exec-limits-reset.patch b/util-vserver/patches/0.30.211-r1/045_all_exec-limits-reset.patch
new file mode 100644
index 0000000..44409d3
--- /dev/null
+++ b/util-vserver/patches/0.30.211-r1/045_all_exec-limits-reset.patch
@@ -0,0 +1,15 @@
+Index: src/exec-ulimit.c
+===================================================================
+--- src/exec-ulimit.c (revision 2369)
++++ src/exec-ulimit.c (revision 2370)
+@@ -177,6 +177,10 @@
+ Egetrlimit(LIMITS[i].code, &limit);
+ if (readSingleLimit(&limit, LIMITS[i].fname))
+ Esetrlimit(LIMITS[i].code, &limit);
++ else {
++ limit.rlim_cur = limit.rlim_max = RLIM_INFINITY;
++ Esetrlimit(LIMITS[i].code, &limit);
++ }
+ }
+ Efchdir(cur_fd);
+ }