aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/zip/natInflater.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/util/zip/natInflater.cc')
-rw-r--r--libjava/java/util/zip/natInflater.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/java/util/zip/natInflater.cc b/libjava/java/util/zip/natInflater.cc
index b33ab50..4b83835 100644
--- a/libjava/java/util/zip/natInflater.cc
+++ b/libjava/java/util/zip/natInflater.cc
@@ -13,6 +13,7 @@ details. */
#include <config.h>
#include <zlib.h>
+#include <stdlib.h>
#include <cni.h>
#include <jvm.h>
@@ -104,7 +105,7 @@ java::util::zip::Inflater::inflate (jbyteArray buf, jint off, jint len)
{
case Z_STREAM_END:
is_finished = true;
- if (s->avail_out == len)
+ if (s->avail_out == (unsigned int) len)
return -1;
break;