summaryrefslogtreecommitdiffstats
path: root/src/Daemon/Daemon.cpp
diff options
context:
space:
mode:
authorNikola Pajkovsky <npajkovs@redhat.com>2010-08-05 10:29:29 +0200
committerNikola Pajkovsky <npajkovs@redhat.com>2010-08-10 09:56:19 +0200
commit952420f6b5843e7f16474e3fd288bd8585c05373 (patch)
tree97edda09a9f54fd344ec2f32644383856b169524 /src/Daemon/Daemon.cpp
parent7037aa0c7ad092d2228cf82b0ef5096cdabe9019 (diff)
downloadabrt-952420f6b5843e7f16474e3fd288bd8585c05373.tar.gz
abrt-952420f6b5843e7f16474e3fd288bd8585c05373.tar.xz
abrt-952420f6b5843e7f16474e3fd288bd8585c05373.zip
rewrite rpm to pure C
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'src/Daemon/Daemon.cpp')
-rw-r--r--src/Daemon/Daemon.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp
index 3557eed3..86f0fced 100644
--- a/src/Daemon/Daemon.cpp
+++ b/src/Daemon/Daemon.cpp
@@ -43,6 +43,7 @@
#include "debug_dump.h"
#include "Daemon.h"
#include "dumpsocket.h"
+#include "RPM.h"
using namespace std;
@@ -852,6 +853,9 @@ int main(int argc, char** argv)
if (env.fault_occurred)
error_msg_and_die("XML-RPC Fault: %s(%d)", env.fault_string, env.fault_code);
+ VERB1 log("Initializing rpm library");
+ rpm_init();
+
VERB1 log("Creating glib main loop");
pMainloop = g_main_loop_new(NULL, FALSE);
/* Watching DEBUG_DUMPS_DIR for new files... */
@@ -960,6 +964,7 @@ int main(int argc, char** argv)
* Take care to not undo things we did not do.
*/
dumpsocket_shutdown();
+ rpm_destroy();
if (pidfile_created)
unlink(VAR_RUN_PIDFILE);
if (lockfile_created)