summaryrefslogtreecommitdiffstats
path: root/OpenSSL/BN.html
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-09-09 00:30:31 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-09-09 00:30:31 +0900
commit2fdd86693b4f9e4c28cc29194bbd648e7e22c23c (patch)
treeaa6517a6cfdb8c35b8247f02e4dd8c6a93995267 /OpenSSL/BN.html
parent9e36d3ce1163ed371fb88b5c4418b0647a17b296 (diff)
downloadruby-openssl-2fdd86693b4f9e4c28cc29194bbd648e7e22c23c.tar.gz
Sync with v2.0.0.beta.2-2-gc98322157e67
Diffstat (limited to 'OpenSSL/BN.html')
-rw-r--r--OpenSSL/BN.html7
1 files changed, 4 insertions, 3 deletions
diff --git a/OpenSSL/BN.html b/OpenSSL/BN.html
index 3bb42939..8ecb56af 100644
--- a/OpenSSL/BN.html
+++ b/OpenSSL/BN.html
@@ -565,12 +565,13 @@ ossl_bn_initialize(int argc, VALUE *argv, VALUE self)
ossl_bn_div(VALUE self, VALUE other)
{
BIGNUM *bn1, *bn2 = GetBNPtr(other), *r1, *r2;
- VALUE obj1, obj2;
+ VALUE klass, obj1, obj2;
GetBN(self, bn1);
- obj1 = NewBN(CLASS_OF(self));
- obj2 = NewBN(CLASS_OF(self));
+ klass = rb_obj_class(self);
+ obj1 = NewBN(klass);
+ obj2 = NewBN(klass);
if (!(r1 = BN_new())) {
ossl_raise(eBNError, NULL);
}