diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-06-23 14:51:53 +0200 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-06-23 14:51:53 +0200 |
| commit | c7452705ee99b8d100fc9f54401ceacd17d572a4 (patch) | |
| tree | b6990a838c50fa9d4cea732b184f21c374ba6be0 /src/Daemon/CrashWatcher.cpp | |
| parent | 1b5ef9199a0a35b7c6e0bc4e17285e2a890456c7 (diff) | |
| download | abrt-c7452705ee99b8d100fc9f54401ceacd17d572a4.tar.gz abrt-c7452705ee99b8d100fc9f54401ceacd17d572a4.tar.xz abrt-c7452705ee99b8d100fc9f54401ceacd17d572a4.zip | |
Minor fix to save pid of child process after fork.
Diffstat (limited to 'src/Daemon/CrashWatcher.cpp')
| -rw-r--r-- | src/Daemon/CrashWatcher.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Daemon/CrashWatcher.cpp b/src/Daemon/CrashWatcher.cpp index ef31ad5..9cb4595 100644 --- a/src/Daemon/CrashWatcher.cpp +++ b/src/Daemon/CrashWatcher.cpp @@ -575,7 +575,6 @@ void CCrashWatcher::GStartWatch() void CCrashWatcher::Daemonize() { Lock(); - CreatePidFile(); Debug("Daemonize..."); // forking to background pid_t pid = fork(); @@ -594,6 +593,8 @@ void CCrashWatcher::Daemonize() close(STDIN_FILENO); close(STDOUT_FILENO); close(STDERR_FILENO); + /* we need a pid file for the child process */ + CreatePidFile(); GStartWatch(); } |
