Improve zlib error reporting.

This commit is contained in:
thorpej 2002-02-24 18:36:29 +00:00
parent 3c3da7bf57
commit d819468d64
1 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: gzboot.c,v 1.4 2002/02/23 20:48:14 thorpej Exp $ */
/* $NetBSD: gzboot.c,v 1.5 2002/02/24 18:36:29 thorpej Exp $ */
/*
* Copyright (c) 2002 Wasabi Systems, Inc.
@ -218,6 +218,11 @@ readgz(struct state *s, void *buf, size_t len)
}
s->z_eof = 1;
}
if (s->z_err != Z_OK && s->z_err != Z_STREAM_END) {
printf("FATAL: error %d from zlib\n",
s->z_err);
return (-1);
}
if (s->z_err != Z_OK || s->z_eof)
break;
}