aboutsummaryrefslogtreecommitdiff
path: root/src/game/Mail.cpp
diff options
context:
space:
mode:
authorclick <none@none>2010-05-06 00:35:09 +0200
committerclick <none@none>2010-05-06 00:35:09 +0200
commit38061a6fa6dc661125175e82ff98104761acb70a (patch)
tree48c94c8454023236ee319e80ea9a8fa3662bd7d0 /src/game/Mail.cpp
parent6ad4d4c8d2804e404cb4babcbf74788e6d727430 (diff)
Remove a double transaction-start (creating a nested transaction = bad)
--HG-- branch : trunk
Diffstat (limited to 'src/game/Mail.cpp')
-rw-r--r--src/game/Mail.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp
index 624e1ae78f3..d17347f94ee 100644
--- a/src/game/Mail.cpp
+++ b/src/game/Mail.cpp
@@ -933,11 +933,9 @@ void MailDraft::SendMailTo(MailReceiver const& receiver, MailSender const& sende
// Add to DB
std::string safe_subject = GetSubject();
- CharacterDatabase.BeginTransaction();
- CharacterDatabase.escape_string(safe_subject);
-
std::string safe_body = GetBody();
CharacterDatabase.BeginTransaction();
+ CharacterDatabase.escape_string(safe_subject);
CharacterDatabase.escape_string(safe_body);
CharacterDatabase.PExecute("INSERT INTO mail (id,messageType,stationery,mailTemplateId,sender,receiver,subject,body,has_items,expire_time,deliver_time,money,cod,checked) "