diff options
-rw-r--r-- | archival/libarchive/bz/compress.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/archival/libarchive/bz/compress.c b/archival/libarchive/bz/compress.c index 7efa533b0..0d083486b 100644 --- a/archival/libarchive/bz/compress.c +++ b/archival/libarchive/bz/compress.c | |||
@@ -146,13 +146,14 @@ static | |||
146 | void makeMaps_e(EState* s) | 146 | void makeMaps_e(EState* s) |
147 | { | 147 | { |
148 | int i; | 148 | int i; |
149 | s->nInUse = 0; | 149 | unsigned cnt = 0; |
150 | for (i = 0; i < 256; i++) { | 150 | for (i = 0; i < 256; i++) { |
151 | if (s->inUse[i]) { | 151 | if (s->inUse[i]) { |
152 | s->unseqToSeq[i] = s->nInUse; | 152 | s->unseqToSeq[i] = cnt; |
153 | s->nInUse++; | 153 | cnt++; |
154 | } | 154 | } |
155 | } | 155 | } |
156 | s->nInUse = cnt; | ||
156 | } | 157 | } |
157 | 158 | ||
158 | 159 | ||