bcm47xx: Fix lzma-loader compilation
authorHauke Mehrtens <[email protected]>
Thu, 4 Dec 2025 20:33:13 +0000 (21:33 +0100)
committerHauke Mehrtens <[email protected]>
Thu, 4 Dec 2025 20:41:40 +0000 (21:41 +0100)
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 <[email protected]>
target/linux/bcm47xx/image/lzma-loader/src/LzmaDecode.c

index a4aeda5f1f10426711333e14ef61753a40f3b071..900c7e7b49f47e52736ec474b1b139fbd10de7bb 100644 (file)
@@ -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)