diff --git a/src/compress_lzma.cpp b/src/compress_lzma.cpp index 25c253e3..b0349be4 100644 --- a/src/compress_lzma.cpp +++ b/src/compress_lzma.cpp @@ -500,7 +500,10 @@ int upx_lzma_test_overlap ( const upx_bytep buf, unsigned src_off, unsigned overlap_overhead = src_off + src_len - *dst_len; //printf("upx_lzma_test_overlap: %d\n", overlap_overhead); - if ((int)overlap_overhead >= 256) + + // 2007-04-25 lower bound 0x810 using --lzma on + // http://www.equi4.com/pub/tk/8.4.13/tclkit-linux-x86.gz + if ((int)overlap_overhead >= 0xa00) return UPX_E_OK; UNUSED(cresult);