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

This commit is contained in:
cinap_lenrek 2021-07-28 22:55:17 +00:00
parent 37f5069426
commit 84b77568cd

View file

@ -22,7 +22,7 @@ main(int, char *argv[])
bind(root, "/", MAFTER); bind(root, "/", MAFTER);
buf[0] = '/'; 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); strcat(buf, bin);
bind(buf, bin, MAFTER); bind(buf, bin, MAFTER);
bind("/rc/bin", bin, MAFTER); bind("/rc/bin", bin, MAFTER);