diff options
author | Lukas Larsson <[email protected]> | 2011-07-05 17:26:43 +0200 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2011-08-01 16:38:20 +0200 |
commit | 802ac96adf90d4f8868f1a0b49cb912d4796efb8 (patch) | |
tree | a623aaa4c42f13cffe09184b12d2e700d626fd97 /lib/asn1/c_src | |
parent | 7aa1f823956480d3e5f03ca1a7e14f5a48c041dd (diff) | |
download | otp-802ac96adf90d4f8868f1a0b49cb912d4796efb8.tar.gz otp-802ac96adf90d4f8868f1a0b49cb912d4796efb8.tar.bz2 otp-802ac96adf90d4f8868f1a0b49cb912d4796efb8.zip |
return 0 as error code when an unknown error happens
Diffstat (limited to 'lib/asn1/c_src')
-rw-r--r-- | lib/asn1/c_src/asn1_erl_nif.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/asn1/c_src/asn1_erl_nif.c b/lib/asn1/c_src/asn1_erl_nif.c index 41ce504273..e9f67636cc 100644 --- a/lib/asn1/c_src/asn1_erl_nif.c +++ b/lib/asn1/c_src/asn1_erl_nif.c @@ -1021,6 +1021,8 @@ static ERL_NIF_TERM encode_per_complete(ErlNifEnv* env, int argc, if (complete_len == ASN1_ERROR ) err_code = enif_make_uint(env, '1'); + else + err_code = enif_make_uint(env, 0); return enif_make_tuple2(env, enif_make_atom(env, "error"), err_code); } if (complete_len < out_binary.size) |