diff options
author | Elan Ruusamäe <glen@delfi.ee> | 2008-01-16 00:19:54 +0000 |
---|---|---|
committer | Elan Ruusamäe <glen@delfi.ee> | 2008-01-16 00:19:54 +0000 |
commit | 95769fb3f6a366e4dba52a744e4897427bae630c (patch) | |
tree | 6cbc2a28d2d52cdb3bfc84209b37218c28b1f13e /src/response.c | |
parent | bdd2fce478f619c072c9e2dec406862df2099d8e (diff) | |
download | lighttpd-git-95769fb3f6a366e4dba52a744e4897427bae630c.tar.gz |
- Print error if X-LIGHTTPD-send-file cannot be done; reset header Content-Length for send-file.
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2034 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/response.c')
-rw-r--r-- | src/response.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/response.c b/src/response.c index 93c3839d..7ac0b184 100644 --- a/src/response.c +++ b/src/response.c @@ -59,7 +59,8 @@ int http_response_write_header(server *srv, connection *con) { ds = (data_string *)con->response.headers->data[i]; if (ds->value->used && ds->key->used && - 0 != strncmp(ds->key->ptr, "X-LIGHTTPD-", sizeof("X-LIGHTTPD-") - 1)) { + 0 != strncmp(ds->key->ptr, "X-LIGHTTPD-", sizeof("X-LIGHTTPD-") - 1) && + 0 != strncmp(ds->key->ptr, "X-Sendfile", sizeof("X-Sendfile") - 1)) { if (buffer_is_equal_string(ds->key, CONST_STR_LEN("Date"))) have_date = 1; if (buffer_is_equal_string(ds->key, CONST_STR_LEN("Server"))) have_server = 1; |