diff options
author | Machiavelli <none@none> | 2009-01-01 18:25:56 +0100 |
---|---|---|
committer | Machiavelli <none@none> | 2009-01-01 18:25:56 +0100 |
commit | 68015c4e94eff0ae5fd0c165e09d88a97fd9cefd (patch) | |
tree | 6bfb30554eb2d826fced0ab7b4a19615ca1e5d0e /src/game/TicketMgr.cpp | |
parent | ae0ce19a7fc964b62eea136c806cd29ab182f0fa (diff) |
* Fix Crash issue caused by closing a ticket.
* Fix potential crash issue caused by improper datatype, SQL included to alter column (Thanks Paradox)
--HG--
branch : trunk
Diffstat (limited to 'src/game/TicketMgr.cpp')
-rw-r--r-- | src/game/TicketMgr.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/game/TicketMgr.cpp b/src/game/TicketMgr.cpp index 212f9ff8059..0f1f7501e67 100644 --- a/src/game/TicketMgr.cpp +++ b/src/game/TicketMgr.cpp @@ -49,7 +49,7 @@ GM_Ticket* TicketMgr::GetGMTicketByPlayer(uint64 playerGuid) { for(GmTicketList::iterator i = GM_TicketList.begin(); i != GM_TicketList.end();) { - if((*i)->playerGuid == playerGuid && !(*i)->closed) + if((*i)->playerGuid == playerGuid && (*i)->closed == 0) { return (*i); } @@ -72,7 +72,7 @@ GM_Ticket* TicketMgr::GetGMTicketByName(const char* name) for(GmTicketList::iterator i = GM_TicketList.begin(); i != GM_TicketList.end();) { - if((*i)->playerGuid == playerGuid && !(*i)->closed) + if((*i)->playerGuid == playerGuid && (*i)->closed == 0) { return (*i); } @@ -147,9 +147,9 @@ void TicketMgr::RemoveGMTicket(uint64 ticketGuid) { for(GmTicketList::iterator i = GM_TicketList.begin(); i != GM_TicketList.end();) { - if((*i)->guid == ticketGuid && !(*i)->closed) + if((*i)->guid == ticketGuid && (*i)->closed == 0) { - (*i)->closed = true; + (*i)->closed = 1; SaveGMTicket((*i)); } ++i; @@ -161,7 +161,7 @@ void TicketMgr::RemoveGMTicketByPlayer(uint64 playerGuid) { for(GmTicketList::iterator i = GM_TicketList.begin(); i != GM_TicketList.end();) { - if((*i)->playerGuid == playerGuid && !(*i)->closed) + if((*i)->playerGuid == playerGuid && (*i)->closed == 0) { (*i)->closed = true; SaveGMTicket((*i)); |