From 94de13981b578a3c5b2e6c0fdfacda7879560678 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Thu, 5 Oct 2017 11:16:05 +0300 Subject: [PATCH] Log request in access.log even when Host doesn't match --- src/mod_http_fileserver.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mod_http_fileserver.erl b/src/mod_http_fileserver.erl index d9805c1a2..a3a49eef0 100644 --- a/src/mod_http_fileserver.erl +++ b/src/mod_http_fileserver.erl @@ -313,7 +313,9 @@ process(LocalPath, #request{host = Host, auth = Auth, headers = RHeaders} = Requ ?DEBUG("Received an HTTP request with Host: ~s, " "but couldn't find the related " "ejabberd virtual host", [Host]), - ?HTTP_ERR_FILE_NOT_FOUND + {FileSize1, Code1, Headers1, Contents1} = ?HTTP_ERR_FILE_NOT_FOUND, + add_to_log(FileSize1, Code1, Request), + {Code1, Headers1, Contents1} end. serve(LocalPath, Auth, DocRoot, DirectoryIndices, CustomHeaders, DefaultContentType,