From aeec8b23f3cbd238eb85c43eebbb1ce5cc1247d6 Mon Sep 17 00:00:00 2001 From: Doug Hogan Date: Tue, 8 Jan 2019 00:27:46 -0800 Subject: Revamp engine_load_dynamic_nif() --- lib/crypto/c_src/engine.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/crypto') diff --git a/lib/crypto/c_src/engine.c b/lib/crypto/c_src/engine.c index fb28808cb5..fd09d51a90 100644 --- a/lib/crypto/c_src/engine.c +++ b/lib/crypto/c_src/engine.c @@ -238,6 +238,9 @@ ERL_NIF_TERM engine_finish_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv ERL_NIF_TERM engine_load_dynamic_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) {/* () */ #ifdef HAS_ENGINE_SUPPORT + if (argc != 0) + return enif_make_badarg(env); + ENGINE_load_dynamic(); return atom_ok; #else -- cgit v1.2.3