From bdb2a15e2747aa7fd510c13cdba82cf0aa2c9b97 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 2 Mar 2015 17:19:41 +0100 Subject: [PATCH] Use _exit instead of Exit in Application::SetResourceLimits --- lib/base/application.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/base/application.cpp b/lib/base/application.cpp index 0f42c6abf..0bef83db3 100644 --- a/lib/base/application.cpp +++ b/lib/base/application.cpp @@ -227,10 +227,9 @@ void Application::SetResourceLimits(void) new_argv[argc + 1] = NULL; - if (execvp(new_argv[0], new_argv) < 0) - perror("execvp"); - - Exit(EXIT_FAILURE); + (void) execvp(new_argv[0], new_argv); + perror("execvp"); + _exit(EXIT_FAILURE); } # else /* RLIMIT_STACK */ Log(LogNotice, "Application", "System does not support adjusting the resource limit for stack size (RLIMIT_STACK)");