git: 9front

Download patch

ref: 7ee1d817fb15ba926b8f64483406d1ee75dec0f8
parent: 6398b46677f189e87ff3901bf6f3a1e6190b5b3c
author: aiju <devnull@localhost>
date: Mon Mar 26 17:39:23 EDT 2018

libsat: fix one of the satmore() bugs

--- a/sys/src/libsat/satmore.c
+++ b/sys/src/libsat/satmore.c
@@ -20,6 +20,8 @@
 	}
 	if(n > 0)
 		satadd1(s, a, n);
+	if(n == 1)
+		s->var[abs(a[0])-1].flags &= ~VARUSER;
 	free(a);
 	s->scrap = nil;
 	return satsolve(s);
--