aboutsummaryrefslogtreecommitdiff
path: root/src/pklib/implode.c
diff options
context:
space:
mode:
authorLadislav Zezula <zezula@volny.cz>2020-08-14 18:38:03 +0200
committerGitHub <noreply@github.com>2020-08-14 18:38:03 +0200
commitc20d117942a324b97ee5e326f6630ecf0f6d5a23 (patch)
tree3606c495b7ac7cd87a0b492a2df392807e98fc69 /src/pklib/implode.c
parentac0dfb94b0a2482f06c2dbff11104448857640a1 (diff)
parentaff1f7d644fe7354f26b0420680e2102cd039849 (diff)
Merge pull request #184 from meszaros-lajos-gyorgy/master
Removed if statement, which always evaluates to true
Diffstat (limited to 'src/pklib/implode.c')
-rw-r--r--src/pklib/implode.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/pklib/implode.c b/src/pklib/implode.c
index b50e796..f34eb22 100644
--- a/src/pklib/implode.c
+++ b/src/pklib/implode.c
@@ -660,14 +660,11 @@ unsigned int PKEXPORT implode(
for(i = 0; i < 0x10; i++)
{
- if(1 << ExLenBits[i])
+ for(nCount2 = 0; nCount2 < (1 << ExLenBits[i]); nCount2++)
{
- for(nCount2 = 0; nCount2 < (1 << ExLenBits[i]); nCount2++)
- {
- pWork->nChBits[nCount] = (unsigned char)(ExLenBits[i] + LenBits[i] + 1);
- pWork->nChCodes[nCount] = (unsigned short)((nCount2 << (LenBits[i] + 1)) | ((LenCode[i] & 0xFFFF00FF) * 2) | 1);
- nCount++;
- }
+ pWork->nChBits[nCount] = (unsigned char)(ExLenBits[i] + LenBits[i] + 1);
+ pWork->nChCodes[nCount] = (unsigned short)((nCount2 << (LenBits[i] + 1)) | ((LenCode[i] & 0xFFFF00FF) * 2) | 1);
+ nCount++;
}
}