Show
Ignore:
Timestamp:
11/22/08 00:36:22 (17 years ago)
Author:
yumileroy
Message:

Merged commit 269 (5f0e38da128a).

Original author: gvcoman
Date: 2008-11-21 14:34:05-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/GMTicketMgr.h

    r272 r279  
    5151            m_text = text ? text : ""; 
    5252            m_lastUpdate = time(NULL); 
    53             CharacterDatabase.PExecute("UPDATE character_ticket SET ticket_text = '%s' WHERE guid = '%u'", m_text.c_str(), m_guid); 
     53 
     54            std::string escapedString = m_text; 
     55            CharacterDatabase.escape_string(escapedString); 
     56            CharacterDatabase.PExecute("UPDATE character_ticket SET ticket_text = '%s' WHERE guid = '%u'", escapedString.c_str(), m_guid); 
    5457        } 
    5558 
     
    6366            CharacterDatabase.BeginTransaction(); 
    6467            DeleteFromDB(); 
    65             CharacterDatabase.PExecute("INSERT INTO character_ticket (guid, ticket_text) VALUES ('%u', '%s')", m_guid, GetText()); 
     68 
     69            std::string escapedString = m_text; 
     70            CharacterDatabase.escape_string(escapedString); 
     71 
     72            CharacterDatabase.PExecute("INSERT INTO character_ticket (guid, ticket_text) VALUES ('%u', '%s')", m_guid, escapedString.c_str()); 
    6673            CharacterDatabase.CommitTransaction(); 
    6774        }