summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2016-09-01 10:46:37 +0000
committeraiju <devnull@localhost>2016-09-01 10:46:37 +0000
commitd552fed38514dc799c7fea95dfb632c8816c3f60 (patch)
tree52e1a4ee14df53a8aca0f79f2857375088f5706d /sys
parent560ea5474c45b3acaea4c3e2fe112f827bbce297 (diff)
mptrunc: don't write to r->p[r->top]
Diffstat (limited to 'sys')
-rw-r--r--sys/src/libmp/port/mplogic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/libmp/port/mplogic.c b/sys/src/libmp/port/mplogic.c
index 16de7571b..a3258e45b 100644
--- a/sys/src/libmp/port/mplogic.c
+++ b/sys/src/libmp/port/mplogic.c
@@ -141,7 +141,7 @@ mptrunc(mpint *b, int n, mpint *r)
m = n % Dbits;
if(b->sign == -1){
c = 1;
- for(i = 0; i <= r->top; i++){
+ for(i = 0; i < r->top; i++){
if(i < b->top)
r->p[i] = ~(b->p[i] - c);
else