git: 9front

Download patch

ref: e92a6f1ca339b9660d4327462dd52f596ebc20e3
parent: 5682c682130c8cbff0cf7538acc0c8a03e5d3d4b
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Jan 5 17:25:35 EST 2025

gefs: don't abort when the fs breaks

it's useful to debug when something goes wrong

--- a/sys/src/cmd/gefs/main.c
+++ b/sys/src/cmd/gefs/main.c
@@ -89,10 +89,8 @@
 
 	c = *errctx;
 	vsnprint(c->err, sizeof(c->err), fmt, ap);
-	if(broke){
+	if(broke)
 		fprint(2, "%s\n", c->err);
-		abort();
-	}
 	assert(c->nerrlab > 0 && c->nerrlab < Estacksz);
 	longjmp(c->errlab[--c->nerrlab], -1);
 }
--