[11049] Fix mangos and SD2 compilation after commits [11045] and [11047].

Signed-off-by: Ambal <pogrebniak@gala.net>
This commit is contained in:
Ambal 2011-01-19 23:50:27 +02:00
parent 0941a3f851
commit 4ddedf0804
7 changed files with 15 additions and 5 deletions

View file

@ -186,7 +186,7 @@ class MANGOS_DLL_SPEC Database
//factory method to create SqlDelayThread objects
virtual SqlDelayThread * CreateDelayThread();
class TransHelper
class MANGOS_DLL_SPEC TransHelper
{
public:
TransHelper() : m_pTrans(NULL) {}

View file

@ -84,6 +84,11 @@ SqlConnection * DatabaseMysql::CreateConnection()
return new MySQLConnection();
}
MySQLConnection::~MySQLConnection()
{
mysql_close(mMysql);
}
bool MySQLConnection::Initialize(const char *infoString)
{
MYSQL * mysqlInit = mysql_init(NULL);

View file

@ -38,7 +38,7 @@ class MANGOS_DLL_SPEC MySQLConnection : public SqlConnection
{
public:
MySQLConnection() : mMysql(NULL) {}
~MySQLConnection() { mysql_close(mMysql); }
~MySQLConnection();
bool Initialize(const char *infoString);

View file

@ -67,6 +67,11 @@ SqlConnection * DatabasePostgre::CreateConnection()
return new PostgreSQLConnection();
}
PostgreSQLConnection::~PostgreSQLConnection()
{
PQfinish(mPGconn);
}
bool PostgreSQLConnection::Initialize(const char *infoString)
{
Tokens tokens = StrSplit(infoString, ";");

View file

@ -38,7 +38,7 @@ class MANGOS_DLL_SPEC PostgreSQLConnection : public SqlConnection
{
public:
PostgreSQLConnection() : mPGconn(NULL) {}
~PostgreSQLConnection() { PQfinish(mPGconn); }
~PostgreSQLConnection();
bool Initialize(const char *infoString);