]> git.ipfire.org Git - thirdparty/libarchive.git/commit
xar: Fix another infinite loop and expat error handling (#2150)
authorTobias Stoeckmann <stoeckmann@users.noreply.github.com>
Sun, 28 Apr 2024 21:48:05 +0000 (23:48 +0200)
committerGitHub <noreply@github.com>
Sun, 28 Apr 2024 21:48:05 +0000 (23:48 +0200)
commitb910cb70d4c1b311c9d85cd536a6c91647c43df7
tree1ae2e36bce9246b89f8ec01d7fd740a87c4f76a1
parent9951b9cd25a4363b4b36308e5058c5b8c2c55471
xar: Fix another infinite loop and expat error handling (#2150)

Fixes two issues:
- expat code keeps track of error conditions
- adding link=original multiple times is prohibited
libarchive/archive_read_support_format_xar.c
libarchive/test/test_read_format_xar_doublelink.c