From 61345d0b6e06a5ce64a7145276355824eba5094d Mon Sep 17 00:00:00 2001 From: Jesper Louis Andersen Date: Sun, 19 Jan 2020 12:08:05 +0100 Subject: [PATCH] Fix argument handling in generichash_final If supplying 1 argument, it is in argv[0], not argv[1] --- c_src/generichash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c_src/generichash.c b/c_src/generichash.c index f422578..9993bf7 100644 --- a/c_src/generichash.c +++ b/c_src/generichash.c @@ -258,7 +258,7 @@ ERL_NIF_TERM enacl_crypto_generichash_final(ErlNifEnv *env, int argc, if (argc != 1) goto bad_arg; - if (!enif_get_resource(env, argv[1], enacl_generic_hash_ctx_rtype, + if (!enif_get_resource(env, argv[0], enacl_generic_hash_ctx_rtype, (void **)&obj)) goto bad_arg;