diff --git a/mongoose.c b/mongoose.c index 3507234e..4777a441 100644 --- a/mongoose.c +++ b/mongoose.c @@ -3980,7 +3980,7 @@ bool mg_file_printf(const char *path, const char *fmt, ...) { void mg_random(void *buf, size_t len) { bool done = false; - unsigned char *p = buf; + unsigned char *p = (unsigned char *) buf; #if MG_ARCH == MG_ARCH_ESP32 while (len--) *p++ = (unsigned char) (esp_random() & 255); #elif MG_ARCH == MG_ARCH_WIN32 diff --git a/src/util.c b/src/util.c index 99258c4f..52755abb 100644 --- a/src/util.c +++ b/src/util.c @@ -89,7 +89,7 @@ bool mg_file_printf(const char *path, const char *fmt, ...) { void mg_random(void *buf, size_t len) { bool done = false; - unsigned char *p = buf; + unsigned char *p = (unsigned char *) buf; #if MG_ARCH == MG_ARCH_ESP32 while (len--) *p++ = (unsigned char) (esp_random() & 255); #elif MG_ARCH == MG_ARCH_WIN32