summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lisc/rega.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisc/rega.c b/lisc/rega.c
index a36609e..47c446d 100644
--- a/lisc/rega.c
+++ b/lisc/rega.c
@@ -230,7 +230,7 @@ pmrec(enum PMStat *status, int i, int *k)
 static void
 pmgen()
 {
-	int i, w;
+	int i, k;
 	enum PMStat *status;
 
 	status = alloc(npm * sizeof status[0]);
@@ -238,8 +238,8 @@ pmgen()
 	curi = insb;
 	for (i=0; i<npm; i++)
 		if (status[i] == ToMove) {
-			w = 0;
-			pmrec(status, i, &w);
+			k = pm[i].cls;
+			pmrec(status, i, &k);
 		}
 }