1
0
mirror of https://github.com/google/cpu_features.git synced 2025-04-27 23:22:31 +02:00

Fix CpuFeatures_memchr to actually use the provided size argument

This commit is contained in:
Guillaume Chatelet 2021-10-29 10:10:20 +00:00
parent 5695cc4817
commit 400d4f2836

View File

@ -20,9 +20,10 @@
#include "copy.h"
#include "equals.h"
static const char* CpuFeatures_memchr(const char* ptr, size_t size, char c) {
for (; ptr && *ptr != '\0'; ++ptr)
if (*ptr == c) return ptr;
static const char* CpuFeatures_memchr(const char* const ptr, const size_t size,
const char c) {
for (size_t i = 0; ptr && ptr[i] != '\0' && i < size; ++i)
if (ptr[i] == c) return ptr + i;
return NULL;
}