summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kneschke <jan@kneschke.de>2007-03-26 08:21:39 +0000
committerJan Kneschke <jan@kneschke.de>2007-03-26 08:21:39 +0000
commita576f0f3e0b7d6b442cc628f55355dc27a98ef38 (patch)
tree0664936c3bd807deb3a035686839f527dd762a63
parent1768ba9a434dad9de84fddf817c64a69f1b04592 (diff)
downloadlighttpd-git-a576f0f3e0b7d6b442cc628f55355dc27a98ef38.tar.gz
fixed crashed if gethostbyaddr() fails on redirect
git-svn-id: svn+ssh://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@1718 152afb58-edef-0310-8abb-c4023f1b3aa9
-rw-r--r--src/http-header-glue.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/http-header-glue.c b/src/http-header-glue.c
index 9786ed80..359efe93 100644
--- a/src/http-header-glue.c
+++ b/src/http-header-glue.c
@@ -148,7 +148,7 @@ int http_response_redirect_to_directory(server *srv, connection *con) {
char dst[INET6_ADDRSTRLEN];
log_error_write(srv, __FILE__, __LINE__,
- "SSSS", "NOTICE: getnameinfo failed: ",
+ "SSS", "NOTICE: getnameinfo failed: ",
strerror(errno), ", using ip-address instead");
buffer_append_string(o,
@@ -162,7 +162,7 @@ int http_response_redirect_to_directory(server *srv, connection *con) {
case AF_INET:
if (NULL == (he = gethostbyaddr((char *)&our_addr.ipv4.sin_addr, sizeof(struct in_addr), AF_INET))) {
log_error_write(srv, __FILE__, __LINE__,
- "SdSS", "NOTICE: gethostbyaddr failed: ",
+ "SdS", "NOTICE: gethostbyaddr failed: ",
h_errno, ", using ip-address instead");
buffer_append_string(o, inet_ntoa(our_addr.ipv4.sin_addr));