aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared/Database')
-rwxr-xr-xsrc/server/shared/Database/SQLOperation.h2
-rwxr-xr-xsrc/server/shared/Database/Transaction.h3
2 files changed, 2 insertions, 3 deletions
diff --git a/src/server/shared/Database/SQLOperation.h b/src/server/shared/Database/SQLOperation.h
index bd75634636b..315167443dd 100755
--- a/src/server/shared/Database/SQLOperation.h
+++ b/src/server/shared/Database/SQLOperation.h
@@ -59,7 +59,7 @@ class MySQLConnection;
class SQLOperation : public ACE_Method_Request
{
public:
- SQLOperation(){};
+ SQLOperation(): m_conn(NULL) {};
virtual int call()
{
Execute();
diff --git a/src/server/shared/Database/Transaction.h b/src/server/shared/Database/Transaction.h
index e8200f9810a..4916d492e9c 100755
--- a/src/server/shared/Database/Transaction.h
+++ b/src/server/shared/Database/Transaction.h
@@ -28,6 +28,7 @@ class Transaction
{
friend class TransactionTask;
public:
+ Transaction() {}
~Transaction() { Cleanup(); }
void Append(PreparedStatement* statement);
@@ -40,8 +41,6 @@ class Transaction
void Cleanup();
std::queue<SQLElementData> m_queries;
- private:
- bool m_actioned;
};
typedef ACE_Refcounted_Auto_Ptr<Transaction, ACE_Null_Mutex> SQLTransaction;