jcs
/subtext
/amendments
/622
user: Use strlcpy
jcs made amendment 622 9 months ago
--- user.c Thu Nov 23 10:59:01 2023
+++ user.c Thu Dec 11 20:52:45 2025
@@ -68,7 +68,7 @@ user_cache_usernames(void)
len = bile_read(db->bile, DB_USER_RTYPE, o->id, (char *)&user,
sizeof(user));
if (len == sizeof(user))
- strncpy(muser->username, user.username, sizeof(muser->username));
+ strlcpy(muser->username, user.username, sizeof(muser->username));
else {
warn("user_update_cache_map: user %lu read size %lu != %lu (%d)",
o->id, len, sizeof(user), bile_error(db->bile));