We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 389aa23 commit 4d92b2bCopy full SHA for 4d92b2b
packages/logging/source/common/String.cpp
@@ -419,12 +419,12 @@ namespace l::string {
419
}
420
421
bool equal_anywhere(std::string_view src, std::string_view search) {
422
- if (search.empty()) {
+ if (search.empty() || src.empty() || src.size() < search.size()) {
423
return false;
424
425
bool found = false;
426
- int32_t searchSize = search.size();
427
- for (int32_t i = 0; i <= src.size() - searchSize; i++) {
+ size_t searchSize = search.size();
+ for (size_t i = 0; i <= src.size() - searchSize; i++) {
428
if (src.substr(i, searchSize) == search) {
429
found = true;
430
break;
0 commit comments