OCSPError.superclass is Object

e$B$3$s$P$s$O!"e(Bsheepman e$B$G$9!#e(B
e$B%j%U%!%l%s%9$N@0Hw:n6H$r$7$F$$$F5$IU$$$?$N$G$9$,!"e(B
openssl e$B$Ne(B OpenSSL::OCSP::OCSPError e$B$N?F%/%i%9$,e(B
Object e$B$K$J$C$F$$$^$9!#e(BOpenSSL::OpenSSLError e$B$,e(B
e$B@5$7$$$s$@$H;W$$$^$9!#e(B

$ ruby-1.9 -ropenssl -ve ‘p OpenSSL::OCSP::OCSPError.superclass’
ruby 1.9.0 (2006-11-26 patchlevel 0) [i686-linux]
Object

$ cvs diff -u ossl_ocsp.c
Index: ossl_ocsp.c

RCS file: /src/ruby/ext/openssl/ossl_ocsp.c,v
retrieving revision 1.8
diff -u -r1.8 ossl_ocsp.c
— ossl_ocsp.c 2 Sep 2006 14:40:50 -0000 1.8
+++ ossl_ocsp.c 30 Nov 2006 13:14:49 -0000
@@ -681,7 +681,7 @@
{
mOCSP = rb_define_module_under(mOSSL, “OCSP”);

  • eOCSPError = rb_define_class_under(mOCSP, “OCSPError”, rb_cObject);
  • eOCSPError = rb_define_class_under(mOCSP, “OCSPError”, eOSSLError);

    cOCSPReq = rb_define_class_under(mOCSP, “Request”, rb_cObject);
    rb_define_alloc_func(cOCSPReq, ossl_ocspreq_alloc);

In message [email protected],
`sheepman [email protected]’ wrote:

e$B$3$s$P$s$O!"e(Bsheepman e$B$G$9!#e(B
e$B%j%U%!%l%s%9$N@0Hw:n6H$r$7$F$$$F5$IU$$$?$N$G$9$,!"e(B
openssl e$B$Ne(B OpenSSL::OCSP::OCSPError e$B$N?F%/%i%9$,e(B
Object e$B$K$J$C$F$$$^$9!#e(BOpenSSL::OpenSSLError e$B$,e(B
e$B@5$7$$$s$@$H;W$$$^$9!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#%3%_%C%H$7$^$7$?!#e(B