Project

General

Profile

« Previous | Next » 

Revision bdd7cf15

Added by nahi (Hiroshi Nakamura) almost 13 years ago

  • backport r32537 from trunk.

  • ext/openssl/ossl.c (ossl_verify_cb): trap the exception from
    verify callback of SSLContext and X509Store and make the
    verification fail normally. Raising exception directly from callback
    causes orphan resouces in OpenSSL stack. Patched by Ippei Obayashi.
    See #4445.

  • test/openssl/test_ssl.rb
    (test_exception_in_verify_callback_is_ignored): test it.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e