git: 9front

Download patch

ref: 2d854df9acbebe0826c4eb462c1e83d81d61b536
parent: b78abcf9f1bec8bf4b04d1ed76a9d8b66eac703b
author: aiju <devnull@localhost>
date: Thu Sep 1 06:46:37 EDT 2016

mptrunc: don't write to r->p[r->top]

--- a/sys/src/libmp/port/mplogic.c
+++ b/sys/src/libmp/port/mplogic.c
@@ -141,7 +141,7 @@
 	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
--