From 1ded6e2dec4722f5dada6e34dc16cc53d7ec9510 Mon Sep 17 00:00:00 2001 From: Daan Leijen Date: Mon, 20 Mar 2023 14:30:38 -0700 Subject: [PATCH] increase env limit to 10000 entries (issue #685) --- src/prim/unix/prim.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/prim/unix/prim.c b/src/prim/unix/prim.c index 0ac69f1a..0ca9bc64 100644 --- a/src/prim/unix/prim.c +++ b/src/prim/unix/prim.c @@ -629,8 +629,8 @@ bool _mi_prim_getenv(const char* name, char* result, size_t result_size) { if (len == 0) return false; char** env = mi_get_environ(); if (env == NULL) return false; - // compare up to 256 entries - for (int i = 0; i < 256 && env[i] != NULL; i++) { + // compare up to 10000 entries + for (int i = 0; i < 10000 && env[i] != NULL; i++) { const char* s = env[i]; if (_mi_strnicmp(name, s, len) == 0 && s[len] == '=') { // case insensitive // found it