From f1316c434e364c869fdf28307e0e3117ec8d46f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joel=20Ho=CC=88ner?= Date: Fri, 24 Nov 2017 20:32:52 +0100 Subject: [PATCH] Fixed `ZydisMemorySet` implementation --- src/LibC.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LibC.h b/src/LibC.h index 18cca62..0ee831f 100644 --- a/src/LibC.h +++ b/src/LibC.h @@ -55,7 +55,7 @@ ZYDIS_INLINE void* ZydisMemorySet(void* ptr, int value, size_t num) { uint8_t c = value & 0xff; - for (uint8_t* p = (uint8_t*)ptr; *p; ++p) *p = c; + for (size_t i = 0; i < num; ++i) ((uint8_t*)ptr)[i] = c; return ptr; }