diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_webdav.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mod_webdav.c b/src/mod_webdav.c index 58e3df38..e5799aa5 100644 --- a/src/mod_webdav.c +++ b/src/mod_webdav.c @@ -1339,6 +1339,14 @@ SUBREQUEST_FUNC(mod_webdav_subrequest_handler_huge) { con->http_status = 404; return HANDLER_FINISHED; } + else if (errno == EACCES) { + con->http_status = 403; + return HANDLER_FINISHED; + } + else { + con->http_status = 500; + return HANDLER_FINISHED; + } break; default: break; |