Merge pull request #3285 from datauwu/uu-fix-null-memcpy-ub

uu: fix null pointer UB in EOF buffering
This commit is contained in:
Dustin L. Howett authored and GitHub committed 2026-07-12 22:20:46 -05:00
commit ffc377a02f
1 file changed
+3 -2
+3 -2
View File
@@ -498,8 +498,9 @@ read_more:
if (ensure_in_buff_size(self, uudecode,
avail_in + uudecode->in_cnt) != ARCHIVE_OK)
return (ARCHIVE_FATAL);
memcpy(uudecode->in_buff + uudecode->in_cnt,
d, avail_in);
if (avail_in > 0)
memcpy(uudecode->in_buff + uudecode->in_cnt,
d, avail_in);
d = uudecode->in_buff;
avail_in += uudecode->in_cnt;
uudecode->in_cnt = 0;