AmendHub

Download (as of this amendment):

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;