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

uu: fix null pointer UB in EOF buffering
(cherry picked from commit ffc377a02f)
This commit is contained in:
Dustin L. Howett authored and Martin Matuska committed 2026-07-26 20:22:53 +02:00
1 parent d7d4d41c4c
commit 793829d87d
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;