From 8348f8c22ff1ac61df45d63739e1028f87d6ef88 Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <iant@golang.org>
Date: Sun, 16 Jun 2024 15:39:53 -0700
Subject: [PATCH] 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(-)

diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c
index 3cd87020b031..735f87525008 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;
 
-- 
GitLab