summaryrefslogtreecommitdiff
path: root/src/mod_deflate.c
diff options
context:
space:
mode:
authorjan <jan@152afb58-edef-0310-8abb-c4023f1b3aa9>2007-02-19 21:41:18 +0000
committerjan <jan@152afb58-edef-0310-8abb-c4023f1b3aa9>2007-02-19 21:41:18 +0000
commitc05eb87bce0a9178c87c6714d332fc776edbf4be (patch)
treea4f1580f8359eeead087072d90909e6896585532 /src/mod_deflate.c
parent77c80791df77ea3316b9d53068684e6a65aaccc7 (diff)
downloadlighttpd-c05eb87bce0a9178c87c6714d332fc776edbf4be.tar.gz
compile without zlib installed
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@1667 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/mod_deflate.c')
-rw-r--r--src/mod_deflate.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mod_deflate.c b/src/mod_deflate.c
index 62cdc8cf..5a99adf4 100644
--- a/src/mod_deflate.c
+++ b/src/mod_deflate.c
@@ -1285,6 +1285,8 @@ PHYSICALPATH_FUNC(mod_deflate_handle_response_header) {
hctx->fl = fl;
hctx->in = fl->prev->cq;
hctx->out = fl->cq;
+
+ rc = -1;
/* select best matching encoding */
if (matched_encodings & HTTP_ACCEPT_ENCODING_BZIP2) {
@@ -1294,6 +1296,7 @@ PHYSICALPATH_FUNC(mod_deflate_handle_response_header) {
rc = stream_bzip2_init(srv, con, hctx);
#endif
} else if (matched_encodings & HTTP_ACCEPT_ENCODING_GZIP) {
+#ifdef USE_ZLIB
hctx->compression_type = HTTP_ACCEPT_ENCODING_GZIP;
compression_name = ENCODING_NAME_GZIP;
rc = stream_deflate_init(srv, con, hctx);
@@ -1301,6 +1304,7 @@ PHYSICALPATH_FUNC(mod_deflate_handle_response_header) {
hctx->compression_type = HTTP_ACCEPT_ENCODING_DEFLATE;
compression_name = ENCODING_NAME_DEFLATE;
rc = stream_deflate_init(srv, con, hctx);
+#endif
}
if(rc == -1) {
log_error_write(srv, __FILE__, __LINE__, "s",