From c938d3c6e8889e819b52be7597bc1fcc910ccbac Mon Sep 17 00:00:00 2001 From: Venkatakumar Srinivasan Date: Sun, 19 Feb 2017 10:16:13 -0600 Subject: [PATCH] Fix to pwhash_str_verify() to accept only binary arguments --- c_src/enacl_nif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/c_src/enacl_nif.c b/c_src/enacl_nif.c index 709267c..3c72726 100644 --- a/c_src/enacl_nif.c +++ b/c_src/enacl_nif.c @@ -1270,8 +1270,8 @@ ERL_NIF_TERM enif_crypto_pwhash_str_verify(ErlNifEnv *env, int argc, ERL_NIF_TER // Validate the arguments if( (argc != 2) || - (!enif_inspect_iolist_as_binary(env, argv[0], &h)) || - (!enif_inspect_iolist_as_binary(env, argv[1], &p)) ) { + (!enif_inspect_binary(env, argv[0], &h)) || + (!enif_inspect_binary(env, argv[1], &p)) ) { return enif_make_badarg(env); }