summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens2025-12-04 20:33:13 +0000
committerHauke Mehrtens2025-12-04 20:41:40 +0000
commit5aeaddc0c80eea00872eb17a170d6b0c8d7e9c23 (patch)
tree9c1264a16d5925cd8f28b6a6bc9bb4f5dc23c1b6
parent27e5d7ddd974dbf1843df10ca6a0c6bc2b7e1134 (diff)
downloadopenwrt-5aeaddc0c80eea00872eb17a170d6b0c8d7e9c23.tar.gz
bcm47xx: Fix lzma-loader compilation
Fixes: ``` LzmaDecode.c: In function 'RangeDecoderReverseBitTreeDecode': LzmaDecode.c:199:5: error: 'symbol' undeclared (first use in this function) 199 | symbol |= (bit << i); | ^~~~~~ LzmaDecode.c:199:5: note: each undeclared identifier is reported only once for each function it appears in ``` Fixes: 4ffd5aa239c1 ("treewide: fix coccinelle checks") Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--target/linux/bcm47xx/image/lzma-loader/src/LzmaDecode.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/target/linux/bcm47xx/image/lzma-loader/src/LzmaDecode.c b/target/linux/bcm47xx/image/lzma-loader/src/LzmaDecode.c
index a4aeda5f1f..900c7e7b49 100644
--- a/target/linux/bcm47xx/image/lzma-loader/src/LzmaDecode.c
+++ b/target/linux/bcm47xx/image/lzma-loader/src/LzmaDecode.c
@@ -185,6 +185,7 @@ int RangeDecoderReverseBitTreeDecode(CProb *probs, int numLevels, CRangeDecoder
{
int mi = 1;
int i;
+ int symbol = 0;
#ifdef _LZMA_LOC_OPT
RC_INIT_VAR
#endif
@@ -202,7 +203,7 @@ int RangeDecoderReverseBitTreeDecode(CProb *probs, int numLevels, CRangeDecoder
#ifdef _LZMA_LOC_OPT
RC_FLUSH_VAR
#endif
- return 0;
+ return symbol;
}
Byte LzmaLiteralDecode(CProb *probs, CRangeDecoder *rd)