git: 9front

Download patch

ref: 3c65b89a34b02fc2199f5f6594f04c59c091018d
parent: 8fe4837b17c53d79949bf753472067c9975c8614
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Feb 24 23:36:37 EST 2019

cwfs: fix %.*s format in cmd_printconf()

--- a/sys/src/cmd/cwfs/config.c
+++ b/sys/src/cmd/cwfs/config.c
@@ -529,11 +529,11 @@
 		if(*p++ != '\n')
 			continue;
 		if (strncmp(s, "ip", 2) != 0)	/* don't print obsolete cmds */
-			print("%.*s", (int)(p-s), s);
+			print("%.*s", utfnlen(s, p-s), s);
 		s = p;
 	}
 	if(p != s)
-		print("%.*s", (int)(p-s), s);
+		print("%.*s", utfnlen(s, p-s), s);
 	print("end\n");
 
 	putbuf(iob);
--