From 9005e50049512fbaf4e35994dddd58951363487e Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Tue, 30 Jan 2001 21:09:43 +0000 Subject: [PATCH] Check upx_adler32() arguments. committer: mfx 980888983 +0000 --- src/compress.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/compress.cpp b/src/compress.cpp index 2351ad9e..9927e63e 100644 --- a/src/compress.cpp +++ b/src/compress.cpp @@ -89,6 +89,12 @@ unsigned upx_adler32(unsigned adler, const void *buf, unsigned len) { + if (buf == NULL) + { + assert(adler == 0); + assert(len == 0); + return 1; + } #if defined(WITH_NRV) return nrv_adler32(adler, (const nrv_byte *)buf, len); #elif defined(WITH_UCL)