X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fdb%2Fmysql.cpp;h=cf2bb7ebf8c0d3a6b7a39bb65ccd83924bd7e5b3;hb=3d3967b16610579e977b5d8685f3eedb10cbc23a;hp=db3a7b91402fba5da76cf3bebbd1eaa3b066a9d9;hpb=4c5720f760282df8936e55064560373b6c9def0d;p=cassiopeia.git diff --git a/src/db/mysql.cpp b/src/db/mysql.cpp index db3a7b9..cf2bb7e 100644 --- a/src/db/mysql.cpp +++ b/src/db/mysql.cpp @@ -10,6 +10,7 @@ std::shared_ptr MySQLJobProvider::lib_ref( //Initializer: Store the return code as a pointer to an integer new int( mysql_library_init( 0, NULL, NULL ) ), + //Finalizer: Check the pointer and free resources []( int* ref ) { if( !ref ) { @@ -171,7 +172,6 @@ void MySQLJobProvider::finishJob( std::shared_ptr job ) { if( query( q ).first ) { throw "No database entry found."; } - } void MySQLJobProvider::failJob( std::shared_ptr job ) {