diff --git a/texthook/texthook.cc b/texthook/texthook.cc index 8c91251..0e2ecd0 100644 --- a/texthook/texthook.cc +++ b/texthook/texthook.cc @@ -327,7 +327,7 @@ int TextHook::HookStrlen(BYTE* data) { BYTE* orig = data; int nulls = hp.null_length ? hp.null_length : hp.type & USING_UNICODE ? 2 : 1; - for (int nullsRemaining = nulls; nullsRemaining >= 0; ++data) + for (int nullsRemaining = nulls; nullsRemaining > 0; ++data) if (*data == 0) nullsRemaining -= 1; else nullsRemaining = nulls; return data - orig;