]> git.ipfire.org Git - thirdparty/libarchive.git/commit
tar: Support large strings in safe_fprintf
authorTobias Stoeckmann <tobias@stoeckmann.org>
Fri, 16 May 2025 21:11:52 +0000 (23:11 +0200)
committerTobias Stoeckmann <tobias@stoeckmann.org>
Fri, 16 May 2025 22:23:00 +0000 (00:23 +0200)
commitd1a260932ce19f5d73b94730b5d41e3681eb68a7
tree9be0abd2e6a21cdfa03a8c689745de087b1356bf
parent0e15b864c10ddba8095d452ca6cc9a9e085dee43
tar: Support large strings in safe_fprintf

The vsnprintf calls might return INT_MAX with very long strings.
Prevent a signed integer overflow when taking an additional nul
byte into account.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
tar/util.c