]> WPIA git - cassiopeia.git/blobdiff - src/apps/signer.cpp
chg: rename package name and all references to it
[cassiopeia.git] / src / apps / signer.cpp
index 530c76ced00862f7c6264446ffae229e4d836e4c..1db3e14ecaa0a039e6808b385fcf669b1daa3824 100644 (file)
@@ -1,10 +1,10 @@
+
 #include <iostream>
 #include <fstream>
 #include <streambuf>
 #include <stdexcept>
 
 #include "db/database.h"
-#include "db/mysql.h"
 #include "crypto/simpleOpensslSigner.h"
 #include "crypto/remoteSigner.h"
 #include "crypto/sslUtil.h"
@@ -30,7 +30,7 @@ int main( int argc, const char* argv[] ) try {
     std::string path;
 
 #ifdef NDEBUG
-    path = "/etc/cacert/cassiopeia/cassiopeia.conf";
+    path = "/etc/wpia/cassiopeia/cassiopeia.conf";
 #else
     path = "config.txt";
 #endif
@@ -67,6 +67,17 @@ int main( int argc, const char* argv[] ) try {
     return -1;
 
 } catch( std::exception& e ) {
-    logger::fatalf( "Fatal Error: %s!\n", e.what() );
+    try {
+        logger::fatalf( "Fatal Error: %s!\n", e.what() );
+    }catch( std::exception &e){
+        printf( "Fatal Error (+logger failed): %s!\n", e.what() );
+    }
+    return -1;
+} catch( ... ) {
+    try{
+        logger::fatal( "Fatal Error: Unknown Exception!\n" );
+    }catch( std::exception &e){
+        printf( "Fatal Error (+ logger failed): %s!\n", e.what() );
+    }
     return -1;
 }