git: 9front

Download patch

ref: eb574d419c607b0cd3f487b166bed0ad2e0152e3
parent: c7a5fdb3a069611a6b9a317f2ff850b745183cc1
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Aug 5 12:42:23 EDT 2025

upas/fs: no strcpy for username

we don't have a bound no the size of the username,
so don't use strcpy

--- a/sys/src/cmd/upas/fs/fs.c
+++ b/sys/src/cmd/upas/fs/fs.c
@@ -327,7 +327,7 @@
 	mfd[1] = p[0];
 
 	notify(notifyf);
-	strcpy(user, getuser());
+	strecpy(user, user+sizeof(user), getuser());
 	if(mntpt == nil){
 		snprint(maildir, sizeof(maildir), "/mail/fs");
 		mntpt = maildir;
--