diff options
author | Hans Nilsson <hans@erlang.org> | 2021-10-12 13:08:59 +0200 |
---|---|---|
committer | Hans Nilsson <hans@erlang.org> | 2021-10-12 13:08:59 +0200 |
commit | 690e2334de3566d23be7bf71675d7fb1fa23109f (patch) | |
tree | 3090698190ab314b458a38035931f913e579b7d4 | |
parent | b0584c8d31bad9c0d624a57c32ce5d611766610a (diff) | |
parent | 2028168e17524aa47eb49d2c3396856de04ad3c1 (diff) | |
download | erlang-690e2334de3566d23be7bf71675d7fb1fa23109f.tar.gz |
Merge branch 'hans/crypto/error_refactor/OTP-17241' into maint
* hans/crypto/error_refactor/OTP-17241:
crypto: Silence CodeChecker
-rw-r--r-- | lib/crypto/c_src/api_ng.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/crypto/c_src/api_ng.c b/lib/crypto/c_src/api_ng.c index 35404ba1e0..077cdda92e 100644 --- a/lib/crypto/c_src/api_ng.c +++ b/lib/crypto/c_src/api_ng.c @@ -210,6 +210,11 @@ static int get_init_args(ErlNifEnv* env, ctx_res->padded_size = -1; ctx_res->size = 0; + /* Two initializations to make CodeChecker happy: it gets a bit desoriented + by the NIF Exception model */ + ctx_res->encflag = 0; + ctx_res->padding = atom_error; + /* Fetch the options */ if ((*return_term = get_opts(env, argv[opts_arg_num], opts_arg_num, &(ctx_res->encflag), &(ctx_res->padding)) |