diff options
author | Jeremy Devenport <jeremy.devenport@gmail.com> | 2016-05-31 03:09:24 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2016-05-31 03:17:26 -0400 |
commit | a3d8c086d54c112fecfa2b9026a32a14f741f5f5 (patch) | |
tree | 508a41ece8353ccc38404bc2701c957a9bc3bfc0 | |
parent | 4762480ae9cb8df4878286411f178d32db14eff0 (diff) |
* main.c (main): [SV 48009] Reset stack limit for make re-exec.
Copyright-paperwork-exempt: yes
-rw-r--r-- | main.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -2454,6 +2454,11 @@ main (int argc, char **argv, char **envp) exit (WIFEXITED(r) ? WEXITSTATUS(r) : EXIT_FAILURE); } #else +#ifdef SET_STACK_SIZE + /* Reset limits, if necessary. */ + if (stack_limit.rlim_cur) + setrlimit (RLIMIT_STACK, &stack_limit); +#endif exec_command ((char **)nargv, environ); #endif free (aargv); |