From 8348f8c22ff1ac61df45d63739e1028f87d6ef88 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sun, 16 Jun 2024 15:39:53 -0700 Subject: libbacktrace: it's OK if zstd decompressor sees no backward bits * elf.c (elf_fetch_bits_backward) Don't fail if no bits are available. --- libbacktrace/elf.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'libbacktrace/elf.c') diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c index 3cd8702..735f875 100644 --- a/libbacktrace/elf.c +++ b/libbacktrace/elf.c @@ -1182,14 +1182,7 @@ elf_fetch_bits_backward (const unsigned char **ppin, val = *pval; if (unlikely (pin <= pinend)) - { - if (bits == 0) - { - elf_uncompress_failed (); - return 0; - } - return 1; - } + return 1; pin -= 4; -- cgit v1.1