jcs
/amend
/amendments
/200
settings: Just use strlcpy
jcs made amendment 200 18 days ago
--- settings.c Thu Oct 1 16:06:11 2026
+++ settings.c Sun Oct 4 12:54:01 2026
@@ -261,8 +261,7 @@ settings_edit(bool use_defaults)
break;
case SETTING_STRING:
strval = (use_defaults ? s->sdefault : sdata);
- memcpy(stmp, strval, sizeof(stmp));
- stmp[sizeof(stmp) - 1] = '\0';
+ strlcpy((char *)stmp, strval, sizeof(stmp));
CtoPstr(stmp);
SetIText(ihandle, stmp);
break;