Fix argument handling in generichash_final
If supplying 1 argument, it is in argv[0], not argv[1]
This commit is contained in:
parent
0f39bae64c
commit
61345d0b6e
@ -258,7 +258,7 @@ ERL_NIF_TERM enacl_crypto_generichash_final(ErlNifEnv *env, int argc,
|
|||||||
|
|
||||||
if (argc != 1)
|
if (argc != 1)
|
||||||
goto bad_arg;
|
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))
|
(void **)&obj))
|
||||||
goto bad_arg;
|
goto bad_arg;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user