From ad6e395da08786d78ad5e1313e023708893bfe5f Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Fri, 14 Jan 2022 08:18:28 +0000 Subject: [PATCH] Fix #1447 - typo in mg_random() --- mongoose.c | 2 +- src/util.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index 1c236204..cf679e0f 100644 --- a/mongoose.c +++ b/mongoose.c @@ -4245,7 +4245,7 @@ void mg_random(void *buf, size_t len) { while (len--) *p++ = (unsigned char) (esp_random() & 255); done = true; #elif MG_ARCH == MG_ARCH_WIN32 -#elif MG_ARCH_UNIX +#elif MG_ARCH == MG_ARCH_UNIX FILE *fp = fopen("/dev/urandom", "rb"); if (fp != NULL) { if (fread(buf, 1, len, fp) == len) done = true; diff --git a/src/util.c b/src/util.c index 3caffd7b..646d847f 100644 --- a/src/util.c +++ b/src/util.c @@ -70,7 +70,7 @@ void mg_random(void *buf, size_t len) { while (len--) *p++ = (unsigned char) (esp_random() & 255); done = true; #elif MG_ARCH == MG_ARCH_WIN32 -#elif MG_ARCH_UNIX +#elif MG_ARCH == MG_ARCH_UNIX FILE *fp = fopen("/dev/urandom", "rb"); if (fp != NULL) { if (fread(buf, 1, len, fp) == len) done = true;