diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-09-12 15:40:57 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-09-12 15:46:26 +0900 |
commit | 11b1d8a6b872a215152d55e6aec7498cea0b7f8f (patch) | |
tree | 0e8f2d2507d69478ceb28faf80215db186dccc6c /ext/openssl/ossl_ts.c | |
parent | 41da2955db7490f639420844bdd870044936c3e3 (diff) | |
download | ruby-openssl-11b1d8a6b872a215152d55e6aec7498cea0b7f8f.tar.gz |
Separate formatting from ossl_make_error
Just append OpenSSL error reason to the given message string
object, which would be alreadly formatted.
Suppress -Wformat-security warning in `ossl_tsfac_create_ts`.
Diffstat (limited to 'ext/openssl/ossl_ts.c')
-rw-r--r-- | ext/openssl/ossl_ts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/openssl/ossl_ts.c b/ext/openssl/ossl_ts.c index 4654babf..dbd73748 100644 --- a/ext/openssl/ossl_ts.c +++ b/ext/openssl/ossl_ts.c @@ -1223,7 +1223,7 @@ end: ASN1_OBJECT_free(def_policy_id_obj); TS_RESP_CTX_free(ctx); if (err_msg) - ossl_raise(eTimestampError, err_msg); + rb_exc_raise(ossl_make_error(eTimestampError, rb_str_new_cstr(err_msg))); if (status) rb_jump_tag(status); return ret; |