Clarified a comment.
committer: mfx <mfx> 979756736 +0000
This commit is contained in:
+2
-1
@@ -251,11 +251,12 @@ void PackLinuxI386::patchLoaderChecksum()
|
|||||||
{
|
{
|
||||||
l_info *const lp = (l_info *)(loader + getLoaderPrefixSize());
|
l_info *const lp = (l_info *)(loader + getLoaderPrefixSize());
|
||||||
// checksum for loader + p_info
|
// checksum for loader + p_info
|
||||||
lp->l_checksum = 0; // (this checksum is currently unused)
|
lp->l_checksum = 0;
|
||||||
lp->l_magic = UPX_ELF_MAGIC;
|
lp->l_magic = UPX_ELF_MAGIC;
|
||||||
lp->l_lsize = (unsigned short) lsize;
|
lp->l_lsize = (unsigned short) lsize;
|
||||||
lp->l_version = (unsigned char) ph.version;
|
lp->l_version = (unsigned char) ph.version;
|
||||||
lp->l_format = (unsigned char) ph.format;
|
lp->l_format = (unsigned char) ph.format;
|
||||||
|
// INFO: lp->l_checksum is currently unused
|
||||||
unsigned adler = upx_adler32(0,NULL,0);
|
unsigned adler = upx_adler32(0,NULL,0);
|
||||||
adler = upx_adler32(adler, loader, lsize + sizeof(p_info));
|
adler = upx_adler32(adler, loader, lsize + sizeof(p_info));
|
||||||
lp->l_checksum = adler;
|
lp->l_checksum = adler;
|
||||||
|
|||||||
Reference in New Issue
Block a user