Use a heap allocation when hiding password text

This commit is contained in:
Simon Robertshaw
2012-06-12 19:10:43 +01:00
parent 5144451b30
commit 7f921924f5

View File

@@ -129,10 +129,11 @@ void Textbox::OnKeyPress(int key, Uint16 character, bool shift, bool ctrl, bool
{ {
if(masked) if(masked)
{ {
char tempText[text.length()]; char * tempText = new char[text.length()];
memset(tempText, 0x8d, text.length()); std::fill(tempText, tempText+text.length(), 0x8d);
tempText[text.length()] = 0; tempText[text.length()] = 0;
displayText = tempText; displayText = tempText;
delete tempText;
} }
else else
{ {