Browse code

Show more details about zlib when inflateinit fails.

Török Edvin authored on 2010/02/09 20:40:02
Showing 1 changed files
... ...
@@ -414,6 +414,13 @@ static int cli_scangzip(cli_ctx *ctx)
414 414
     memset(&z, 0, sizeof(z));
415 415
     if((ret = inflateInit2(&z, MAX_WBITS + 16)) != Z_OK) {
416 416
 	cli_dbgmsg("GZip: InflateInit failed: %d\n", ret);
417
+#ifdef ZLIB_VERNUM
418
+	cli_dbgmsg("zlib version %s (%04x), build flags = 0x%lx, runtime version %s\n",
419
+		   ZLIB_VERSION, ZLIB_VERNUM, zlibCompileFlags(), zlibVersion());
420
+#else
421
+	cli_dbgmsg("zlib version %s, runtime version %s\n",
422
+		   ZLIB_VERSION, zlibVersion());
423
+#endif
417 424
 	return CL_CLEAN;
418 425
     }
419 426