diff options
author | aiju <devnull@localhost> | 2016-09-01 10:46:37 +0000 |
---|---|---|
committer | aiju <devnull@localhost> | 2016-09-01 10:46:37 +0000 |
commit | d552fed38514dc799c7fea95dfb632c8816c3f60 (patch) | |
tree | 52e1a4ee14df53a8aca0f79f2857375088f5706d /sys/src/libmp | |
parent | 560ea5474c45b3acaea4c3e2fe112f827bbce297 (diff) |
mptrunc: don't write to r->p[r->top]
Diffstat (limited to 'sys/src/libmp')
-rw-r--r-- | sys/src/libmp/port/mplogic.c | 2 |
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 |