git: 9front

Download patch

ref: 6ed83a572c0d53f4e3f93bceb7ba56b8341543c3
parent: 64f48417193fd2c6f95e439199889791b2717aac
author: Ori Bernstein <ori@eigenstate.org>
date: Sat Nov 22 11:58:48 EST 2025

gefs: don't double increment the label count

we should keep it consistent with what's on disk

--- a/sys/src/cmd/gefs/snap.c
+++ b/sys/src/cmd/gefs/snap.c
@@ -423,13 +423,13 @@
 		poperror();
 	}else{
 		t->nlbl++;
+
 		m[i].op = Orelink;
 		retag2kv(t->gen, t->succ, 1, 0, &m[i], buf[i], sizeof(buf[i]));
 		i++;
 
-		m[i].op = Oinsert;
 		t->pred = t->gen;
-		t->nlbl++;
+		m[i].op = Oinsert;
 		lbl2kv(name, t->gen, flg, &m[i], buf[i], sizeof(buf[i]));
 		i++;
 	}
--