diff options
author | Andrei Karas <akaras@inbox.ru> | 2012-09-01 16:45:51 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2012-09-01 16:45:51 +0300 |
commit | 386dac2875f4a5ad4a534c403338db3b26239a68 (patch) | |
tree | b8e004f2f67b07d75dff9adef626c150a0552f08 /src/utils/process.cpp | |
parent | 2fa5068aa503ecf62bfa026334d5aa765acee915 (diff) | |
download | manaplus-386dac2875f4a5ad4a534c403338db3b26239a68.tar.gz manaplus-386dac2875f4a5ad4a534c403338db3b26239a68.tar.bz2 manaplus-386dac2875f4a5ad4a534c403338db3b26239a68.tar.xz manaplus-386dac2875f4a5ad4a534c403338db3b26239a68.zip |
Fix forked processes termination.v1.2.9.2
Diffstat (limited to 'src/utils/process.cpp')
-rw-r--r-- | src/utils/process.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/utils/process.cpp b/src/utils/process.cpp index 620cb3b93..36e53c305 100644 --- a/src/utils/process.cpp +++ b/src/utils/process.cpp @@ -172,7 +172,7 @@ int execFileWait(std::string pathName, std::string name, sleep (waitTime); // printf ("time out\n"); execl("/bin/true", "/bin/true", static_cast<char *>(nullptr)); - exit(-1); + _exit(-1); } // monitoring process @@ -191,7 +191,7 @@ int execFileWait(std::string pathName, std::string name, } wait(nullptr); execl("/bin/true", "/bin/true", static_cast<char *>(nullptr)); - exit(ret); + _exit(ret); } // monitoring parent |