summaryrefslogtreecommitdiff
path: root/contrib/tests/infcover.cc
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tests/infcover.cc')
-rw-r--r--contrib/tests/infcover.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/tests/infcover.cc b/contrib/tests/infcover.cc
index c5300a5..16dd744 100644
--- a/contrib/tests/infcover.cc
+++ b/contrib/tests/infcover.cc
@@ -395,7 +395,9 @@ void cover_support(void)
mem_setup(&strm);
strm.avail_in = 0;
strm.next_in = Z_NULL;
- ret = inflateInit_(&strm, ZLIB_VERSION - 1, (int)sizeof(z_stream));
+ char versioncpy[] = ZLIB_VERSION;
+ versioncpy[0] -= 1;
+ ret = inflateInit_(&strm, versioncpy, (int)sizeof(z_stream));
assert(ret == Z_VERSION_ERROR);
mem_done(&strm, "wrong version");