Hopefully this is a fix for issue #100 -- Uninitialized alt currency variable causing db corruption.

This commit is contained in:
KimLS
2013-12-24 13:21:11 -08:00
parent 646e1f541c
commit 30e8eac46e
3 changed files with 22 additions and 0 deletions
+3
View File
@@ -1087,6 +1087,7 @@ public:
void SendAlternateCurrencyValues();
void SendAlternateCurrencyValue(uint32 currency_id, bool send_if_null = true);
uint32 GetAlternateCurrencyValue(uint32 currency_id) const;
void ProcessAlternateCurrencyQueue();
void OpenLFGuildWindow();
void HandleLFGuildResponse(ServerPacket *pack);
void SendLFGuildStatus();
@@ -1448,7 +1449,9 @@ private:
bool m_KnockBackExemption;
bool m_PortExemption;
bool m_SenseExemption;
bool alternate_currency_loaded;
std::map<uint32, uint32> alternate_currency;
std::queue<std::pair<uint32, int32>> alternate_currency_queued_operations;
//Connecting debug code.
enum { //connecting states, used for debugging only