[8744] Fix 'warning: deleting ‘void*’ is undefined' in SqlOperations.h/SqlOperations.cpp, caused by [8736]. Thanks to Shendor for pointing the problem.

Signed-off-by: Ambal <pogrebniak@gala.net>
This commit is contained in:
Ambal 2009-10-27 11:41:53 +02:00
parent a4e3b3e6aa
commit 190c5e6338
4 changed files with 10 additions and 13 deletions

View file

@ -47,7 +47,7 @@ class SqlStatement : public SqlOperation
const char *m_sql;
public:
SqlStatement(const char *sql) : m_sql(mangos_strdup(sql)){}
~SqlStatement() { void* tofree = const_cast<char*>(m_sql); delete [] tofree; }
~SqlStatement() { char* tofree = const_cast<char*>(m_sql); delete [] tofree; }
void Execute(Database *db);
};
@ -85,7 +85,7 @@ class SqlQuery : public SqlOperation
public:
SqlQuery(const char *sql, MaNGOS::IQueryCallback * callback, SqlResultQueue * queue)
: m_sql(mangos_strdup(sql)), m_callback(callback), m_queue(queue) {}
~SqlQuery() { void* tofree = const_cast<char*>(m_sql); delete [] tofree; }
~SqlQuery() { char* tofree = const_cast<char*>(m_sql); delete [] tofree; }
void Execute(Database *db);
};