Fix argument handling in generichash_final

If supplying 1 argument, it is in argv[0], not argv[1]
This commit is contained in:
Jesper Louis Andersen 2020-01-19 12:08:05 +01:00
parent 0f39bae64c
commit 61345d0b6e

View File

@ -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;