mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-27 16:32:27 +00:00
fix qoute length
This commit is contained in:
parent
46918cdbec
commit
392e362aac
@ -156,9 +156,10 @@ bool DBcore::RunQuery(const std::string& query, char* errbuf, MYSQL_RES** result
|
||||
void DBcore::DoEscapeString(std::string& outString, const char* frombuf, uint32 fromlen) {
|
||||
// No good reason to lock the DB, we only need it in the first place to check char encoding.
|
||||
// LockMutex lock(&MDatabase);
|
||||
char* tobuf = new char[sizeof(frombuf)*fromlen*2]();
|
||||
char* tobuf = new char[fromlen*2+1]();
|
||||
unsigned long length = mysql_real_escape_string(&mysql, tobuf, frombuf, fromlen);
|
||||
outString.assign(tobuf,length);
|
||||
outString.resize(length);
|
||||
safe_delete_array(tobuf);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user