summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorshigek <shigek@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-04 03:50:37 +0000
committershigek <shigek@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-04 03:50:37 +0000
commit98abf532a4cb6c365c3218e90931a8fab30c5314 (patch)
treec491c0071804dd13aec2d7c958ecf74bf0e7b1e5 /ext
parent4e0868d03fedd0793dd0e4cbf146e0a686e50fa9 (diff)
Bug fix: [ruby-dev:21314] [BigDecimal] [BUG] Segmentation fault
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rw-r--r--ext/bigdecimal/bigdecimal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/bigdecimal/bigdecimal.c b/ext/bigdecimal/bigdecimal.c
index 58506d6d59..cf71ad11cb 100644
--- a/ext/bigdecimal/bigdecimal.c
+++ b/ext/bigdecimal/bigdecimal.c
@@ -2164,7 +2164,7 @@ end_if:
VpSetSign(c,VpGetSign(a_ptr) * sw);
}
}
- VpInternalRound(c,0,(c->Prec>0)?a->frac[c->Prec-1]:0,mrv);
+ VpInternalRound(c,0,(c->Prec>0)?c->frac[c->Prec-1]:0,mrv);
#ifdef _DEBUG
if(gfDebug) {