X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fdb%2Fmysql.cpp;h=ecb6fe08e09be1e209f1fb88fc505c4ab68faea9;hb=709700dfbbeb5bf8aee1f5a1966f0192d783ae03;hp=cf2bb7ebf8c0d3a6b7a39bb65ccd83924bd7e5b3;hpb=3d3967b16610579e977b5d8685f3eedb10cbc23a;p=cassiopeia.git diff --git a/src/db/mysql.cpp b/src/db/mysql.cpp index cf2bb7e..ecb6fe0 100644 --- a/src/db/mysql.cpp +++ b/src/db/mysql.cpp @@ -5,6 +5,7 @@ #include #include +#include //This static variable exists to handle initializing and finalizing the MySQL driver library std::shared_ptr MySQLJobProvider::lib_ref( @@ -114,8 +115,6 @@ std::shared_ptr MySQLJobProvider::fetchJob() { return nullptr; } - unsigned int num = mysql_num_fields( res.get() ); - MYSQL_ROW row = mysql_fetch_row( res.get() ); if( !row ) { @@ -137,11 +136,7 @@ std::shared_ptr MySQLJobProvider::fetchJob() { job->to = std::string( row[4], row[4] + l[4] ); job->warning = std::string( row[5], row[5] + l[5] ); - for( unsigned int i = 0; i < num; i++ ) { - printf( "[%.*s] ", ( int ) l[i], row[i] ? row[i] : "NULL" ); - } - - printf( "\n" ); + logger::notef( "Got a job: (id=%s, target=%s, task=%s, from=%s, to=%s, warnings=%s)", job->id, job->target, job->task, job->from, job->to, job->warning ); return job; } @@ -245,7 +240,7 @@ std::shared_ptr MySQLJobProvider::fetchTBSCert( std::shared_ptr< return nullptr; } - std::shared_ptr nSAN = std::shared_ptr( new SAN() ); + auto nSAN = std::make_shared(); nSAN->content = std::string( row[0], row[0] + l[0] ); nSAN->type = std::string( row[1], row[1] + l[1] ); cert->SANs.push_back( nSAN ); @@ -267,7 +262,7 @@ std::shared_ptr MySQLJobProvider::fetchTBSCert( std::shared_ptr< return nullptr; } - std::shared_ptr nAVA = std::shared_ptr( new AVA() ); + auto nAVA = std::make_shared(); nAVA->name = std::string( row[0], row[0] + l[0] ); nAVA->value = std::string( row[1], row[1] + l[1] ); cert->AVAs.push_back( nAVA ); @@ -297,13 +292,7 @@ void MySQLJobProvider::writeBack( std::shared_ptr job, std::shared_ptr