diff --git a/c_src/enacl_nif.c b/c_src/enacl_nif.c index d4bd73c..b62f746 100644 --- a/c_src/enacl_nif.c +++ b/c_src/enacl_nif.c @@ -41,7 +41,11 @@ static int enacl_crypto_load(ErlNifEnv *env, void **priv_data, return -1; } - return sodium_init(); + if (sodium_init() == -1) { + return -1; + } + + return 0; } /* GENERAL ROUTINES