diff options
-rw-r--r-- | source/WebAdmin.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/source/WebAdmin.cpp b/source/WebAdmin.cpp index f72f9f63b..7d17ddc03 100644 --- a/source/WebAdmin.cpp +++ b/source/WebAdmin.cpp @@ -400,35 +400,35 @@ AString cWebAdmin::GetBaseURL( const AString& a_URL ) AString cWebAdmin::GetHTMLEscapedString( const AString& a_Input ) { - // Define a stringstream to write the output to. - std::stringstream dst; + // Define a string to write the output to. + AString dst = ""; // Loop over input and substitute HTML characters for their alternatives. - for (int i = 0; i < a_Input.length(); i++) { + for (size_t i = 0; i < a_Input.length(); i++) { switch ( a_Input[i] ) { case '&': - dst << "&"; + dst =+ "&"; break; case '\'': - dst << "'"; + dst =+ "'"; break; case '"': - dst << """; + dst =+ """; break; case '<': - dst << "<"; + dst =+ "<"; break; case '>': - dst << ">"; + dst =+ ">"; break; default: - dst << a_Input[i]; + dst =+ a_Input[i]; break; } } - return dst.str(); + return dst(); } |