fix libsigc++ crash
[vuplus_dvbapp] / main / bsod.cpp
index 2666b9c..4c056b3 100644 (file)
@@ -18,7 +18,7 @@
 
 /************************************************/
 
-#ifdef BUILD_VUPLUS /* ikseong  */
+#ifdef BUILD_VUPLUS
 #define CRASH_EMAILADDR "crashlog"
 #else
 #define CRASH_EMAILADDR "crashlog@dream-multimedia-tv.de"
@@ -204,9 +204,9 @@ void bsodFatal(const char *component)
                xml.close();
 
                xml.open("software");
-               xml.cDataFromCmd("enigma2software", "ipkg list_installed | grep enigma2");
-               xml.cDataFromCmd("dreamboxsoftware", "ipkg list_installed | grep dream");
-               xml.cDataFromCmd("gstreamersoftware", "ipkg list_installed | grep gst");
+               xml.cDataFromCmd("enigma2software", "opkg list_installed | grep enigma2");
+               xml.cDataFromCmd("dreamboxsoftware", "opkg list_installed | grep dream");
+               xml.cDataFromCmd("gstreamersoftware", "opkg list_installed | grep gst");
                xml.close();
 
                xml.open("crashlogs");
@@ -320,5 +320,5 @@ void bsodCatchSignals()
 
 void bsodLogInit()
 {
-       logOutput.connect(addToLogbuffer);
+       logConnection = logOutput.connect(addToLogbuffer);
 }