File 1186-erts-Fix-test-bug-in-nif_SUITE-nif_ioq.patch of Package erlang
From 98c4c492de82ad114c2fc92f8c835a3be1bfafd7 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Mon, 23 Nov 2020 13:21:40 +0100
Subject: [PATCH 1/2] erts: Fix test bug in nif_SUITE:nif_ioq
found by valgrind
---
erts/emulator/test/nif_SUITE_data/nif_SUITE.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erts/emulator/test/nif_SUITE_data/nif_SUITE.c b/erts/emulator/test/nif_SUITE_data/nif_SUITE.c
index d5b16e6638..d817f786b1 100644
--- a/erts/emulator/test/nif_SUITE_data/nif_SUITE.c
+++ b/erts/emulator/test/nif_SUITE_data/nif_SUITE.c
@@ -3391,7 +3391,7 @@ static ERL_NIF_TERM ioq(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[])
if (enif_is_identical(argv[2], enif_make_atom(env, "use_stack")))
iovec = &vec;
- if (enif_is_identical(argv[3], enif_make_atom(env, "use_env")))
+ if (argc >= 4 && enif_is_identical(argv[3], enif_make_atom(env, "use_env")))
myenv = env;
if (!enif_inspect_iovec(myenv, ~(size_t)0, argv[1], &tail, &iovec))
return enif_make_badarg(env);
--
2.26.2