diff --git a/src/packer.cpp b/src/packer.cpp index 53965e7a..7082d6a0 100644 --- a/src/packer.cpp +++ b/src/packer.cpp @@ -892,7 +892,7 @@ unsigned Packer::unoptimizeReloc(upx_byte **in, upx_byte *image, MemBuffer *out, jc += dif; } *relocs++ = jc; // FIXME: range check jc - if (!--relocn) { + if (!relocn--) { break; } if (bswap && image) {