From e5b47596183a56660746c65505f8e47e2e2ac6a4 Mon Sep 17 00:00:00 2001 From: Sean Middleditch Date: Mon, 16 Mar 2009 17:37:43 -0400 Subject: [PATCH] fix compilation when HAVE_ZLIB is not defined --- libtelnet.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libtelnet.c b/libtelnet.c index e905287..4d3d067 100644 --- a/libtelnet.c +++ b/libtelnet.c @@ -84,6 +84,7 @@ static libtelnet_error_t _error(libtelnet_t *telnet, unsigned line, return err; } +#ifdef HAVE_ZLIB /* initialize the zlib box for a telnet box; if deflate is non-zero, it * initializes zlib for delating (compression), otherwise for inflating * (decompression). returns LIBTELNET_EOK on success, something else on @@ -124,6 +125,7 @@ libtelnet_error_t _init_zlib(libtelnet_t *telnet, int deflate, int err_fatal) { return LIBTELNET_EOK; } +#endif /* push bytes out, compressing them first if need be */ static void _send(libtelnet_t *telnet, const unsigned char *buffer, @@ -391,6 +393,7 @@ void libtelnet_free(libtelnet_t *telnet) { telnet->buffer_pos = 0; } +#ifdef HAVE_ZLIB /* free zlib box */ if (telnet->z != 0) { if (telnet->flags & LIBTELNET_PFLAG_DEFLATE) @@ -400,6 +403,7 @@ void libtelnet_free(libtelnet_t *telnet) { free(telnet->z); telnet->z = 0; } +#endif /* free RFC1143 queue */ if (telnet->q) {