Replaces lower case implementation

This commit is contained in:
Felipe Zimmerle 2019-03-20 13:59:30 -03:00
parent 84b30a63b5
commit 4121abdf0c
No known key found for this signature in database
GPG Key ID: E6DFB08CE8B11277

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);
}