AmendHub

Download (as of this amendment):

jcs

/

amend

/

amendments

/

164

repo: Limit deleted filename to HFS_FILENAME_MAX or Create can fail


jcs made amendment 164 24 days ago
--- repo.c Sun Sep 27 16:52:58 2026 +++ repo.c Mon Sep 28 13:34:44 2026 @@ -824,7 +824,7 @@ repo_diff_file(struct repo *repo, struct repo_file *fi error = repo_get_file_attrs(repo, tofilename, &attrs); if (error == fnfErr) { /* file no longer exists, create empty temp file */ - snprintf((char *)tofilename, sizeof(tofilename), + snprintf((char *)tofilename, HFS_FILENAME_MAX + 1, "[deleted] %s", file->filename); CtoPstr(tofilename);