public: fix Q_memmem counting haystack size incorrectly

This commit is contained in:
Alibek Omarov 2023-01-04 17:16:27 +03:00
parent 409edf5a70
commit 75ccd2283b
1 changed files with 4 additions and 1 deletions

View File

@ -382,8 +382,11 @@ const byte *Q_memmem( const byte *haystack, size_t haystacklen, const byte *need
if( !memcmp( i, needle, needlelen ))
return i;
// skip one byte
i++;
haystacklen -= i - haystack;
haystack = i + 1;
haystack = i;
}
return NULL;