diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-08-20 19:35:51 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-08-20 19:35:51 +0200 |
| commit | 0a7a3f7b98bf93e4f90ac8bb4164c19addbbf411 (patch) | |
| tree | 37176d490b82abb1cac17e92dc8fad4aaacd04ea /src/Daemon | |
| parent | ae7fe705ef6ff6f979a397aabb08ae26135e9ec5 (diff) | |
| download | abrt-0a7a3f7b98bf93e4f90ac8bb4164c19addbbf411.tar.gz abrt-0a7a3f7b98bf93e4f90ac8bb4164c19addbbf411.tar.xz abrt-0a7a3f7b98bf93e4f90ac8bb4164c19addbbf411.zip | |
src/Daemon/Daemon.cpp: the lone crash watcher object can live on stack
no logic changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Daemon')
| -rw-r--r-- | src/Daemon/Daemon.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp index 3a6c8fc..8f08eb6 100644 --- a/src/Daemon/Daemon.cpp +++ b/src/Daemon/Daemon.cpp @@ -33,11 +33,8 @@ static void handle_fatal_signal(int signal) sig_caught = signal; } -CCrashWatcher *g_pCrashWatcher = NULL; - void print_help() { - } int main(int argc, char** argv) @@ -97,13 +94,14 @@ int main(int argc, char** argv) xdup(0); xdup(0); } - g_pCrashWatcher = new CCrashWatcher(DEBUG_DUMPS_DIR); + + CCrashWatcher watcher(DEBUG_DUMPS_DIR); if (daemonize) { /* Let parent know we initialized ok */ kill(getppid(), SIGTERM); } - g_pCrashWatcher->Run(); + watcher.Run(); } catch (CABRTException& e) { @@ -114,8 +112,6 @@ int main(int argc, char** argv) std::cerr << "Cannot create daemon: " << e.what() << std::endl; } - delete g_pCrashWatcher; - /* Take care to emit correct exit status */ if (sig_caught) { signal(sig_caught, SIG_DFL); |
