Replaces lower case implementation

This commit is contained in:
Felipe Zimmerle
2019-03-20 13:59:30 -03:00
parent 84b30a63b5
commit 4121abdf0c

View File

@@ -30,11 +30,8 @@ namespace transformations {
void LowerCase::execute(Transaction *t,
ModSecString &in,
ModSecString &out) {
std::locale loc;
out.resize(in.size());
for (std::string::size_type i=0; i < in.size(); ++i) {
out[i] = std::tolower(in[i], loc);
}
std::transform(in.begin(), in.end(), out.begin(), ::tolower);
}