--- src/comp.c.orig	2010-08-31 15:55:38.000000000 -0700
+++ src/comp.c	2010-08-31 15:54:43.000000000 -0700
@@ -208,6 +208,8 @@
         }
         if (status != Z_OK) {
             LIBSSH2_FREE(session, out);
+            _libssh2_debug(session, LIBSSH2_TRACE_TRANS,
+                           "unhandled zlib error %d", status);
             return _libssh2_error(session, LIBSSH2_ERROR_ZLIB,
                                   "compress/decompression failure");
         }
@@ -276,6 +278,8 @@
                 }
                 if (status != Z_OK) {
                     LIBSSH2_FREE(session, out);
+                    _libssh2_debug(session, LIBSSH2_TRACE_TRANS,
+                                   "unhandled zlib error %d", status);
                     return _libssh2_error(session, LIBSSH2_ERROR_ZLIB,
                                           "compress/decompression failure");
                 }
