]> WPIA git - cassiopeia.git/commitdiff
chg: remove useless destructor and simplify connect-method
authorFlorian Weber <oss@florianjw.de>
Sat, 6 Jun 2015 01:39:55 +0000 (03:39 +0200)
committerBenny Baumann <BenBE@geshi.org>
Sun, 7 Jun 2015 11:36:53 +0000 (13:36 +0200)
src/db/mysql.cpp
src/db/mysql.h

index 304d4963dcaed689e54751ca1b6ed756405e6f80..1883488eb373cdaf11bdc47a6c5be867f0da5f04 100644 (file)
@@ -36,19 +36,8 @@ MySQLJobProvider::MySQLJobProvider( const std::string& server, const std::string
     connect( server, user, password, database );
 }
 
-MySQLJobProvider::~MySQLJobProvider() {
-    disconnect();
-}
-
 bool MySQLJobProvider::connect( const std::string& server, const std::string& user, const std::string& password, const std::string& database ) {
-    if( conn ) {
-        if( !disconnect() ) {
-            return false;
-        }
-
-        conn.reset();
-    }
-
+    disconnect();
     conn = _connect( server, user, password, database );
 
     return !!conn;
index a6b6a363c948e7cb70f69c363109c1bf978f6b52..5559244bd3f5f6892be597c76a87af2356d2e5a1 100644 (file)
@@ -19,7 +19,6 @@ private:
 
 public:
     MySQLJobProvider( const std::string& server, const std::string& user, const std::string& password, const std::string& database );
-    ~MySQLJobProvider();
 
 public:
     bool connect( const std::string& server, const std::string& user, const std::string& password, const std::string& database );