Fix to pwhash_str_verify() to accept only binary arguments

This commit is contained in:
Venkatakumar Srinivasan 2017-02-19 10:16:13 -06:00 committed by Irina Guberman
parent ee0d800a9a
commit c938d3c6e8

View File

@ -1270,8 +1270,8 @@ ERL_NIF_TERM enif_crypto_pwhash_str_verify(ErlNifEnv *env, int argc, ERL_NIF_TER
// Validate the arguments // Validate the arguments
if( (argc != 2) || if( (argc != 2) ||
(!enif_inspect_iolist_as_binary(env, argv[0], &h)) || (!enif_inspect_binary(env, argv[0], &h)) ||
(!enif_inspect_iolist_as_binary(env, argv[1], &p)) ) { (!enif_inspect_binary(env, argv[1], &p)) ) {
return enif_make_badarg(env); return enif_make_badarg(env);
} }