diff --git a/src/p_unix.cpp b/src/p_unix.cpp index 608bde53..b65190b6 100644 --- a/src/p_unix.cpp +++ b/src/p_unix.cpp @@ -396,7 +396,7 @@ void PackUnix::packExtent( ph.c_len = ph.u_len; memcpy(obuf, ibuf, ph.c_len); // must update checksum of compressed data - ph.c_adler = upx_adler32(ibuf, ph.u_len, init_c_adler); + ph.c_adler = upx_adler32(ibuf, ph.u_len, ph.c_adler); } // write block sizes