git: 9front

Download patch

ref: 849c209d2516ab540b2ce6451e17fdf545a920df
parent: 224feb11f9247b6bb793d89a4d03c4d20650192d
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Wed Jul 28 18:55:17 EDT 2021

kernel: fix off by one for $cputype buffer (thanks anthony martin)

--- a/sys/src/9/boot/boot.c
+++ b/sys/src/9/boot/boot.c
@@ -22,7 +22,7 @@
 	bind(root, "/", MAFTER);
 
 	buf[0] = '/';
-	buf[1+read(open("/env/cputype", OREAD|OCEXEC), buf+1, sizeof buf - 5)] = '\0';
+	buf[1+read(open("/env/cputype", OREAD|OCEXEC), buf+1, sizeof buf - 6)] = '\0';
 	strcat(buf, bin);
 	bind(buf, bin, MAFTER);
 	bind("/rc/bin", bin, MAFTER);
--