summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
Diffstat (limited to 'main')
-rw-r--r--main/SAPI.c7
-rw-r--r--main/SAPI.h1
2 files changed, 3 insertions, 5 deletions
diff --git a/main/SAPI.c b/main/SAPI.c
index 14ddf856c5..8e838c526e 100644
--- a/main/SAPI.c
+++ b/main/SAPI.c
@@ -277,17 +277,14 @@ SAPI_API void sapi_activate(SLS_D)
SG(request_info).current_user = NULL;
SG(request_info).current_user_length = 0;
-#if 0
- /* This can't be done here. We need to do that in the individual SAPI
- * modules because you can actually have a GET request that is only
- * allowed to send back headers.
+ /* It's possible to override this general case in the activate() callback, if
+ * necessary.
*/
if (SG(request_info).request_method && !strcmp(SG(request_info).request_method, "HEAD")) {
SG(request_info).headers_only = 1;
} else {
SG(request_info).headers_only = 0;
}
-#endif
if (SG(server_context)) {
if (SG(request_info).request_method
diff --git a/main/SAPI.h b/main/SAPI.h
index 52f41864f0..18fcbbff66 100644
--- a/main/SAPI.h
+++ b/main/SAPI.h
@@ -100,6 +100,7 @@ typedef struct {
struct stat global_stat;
char *default_mimetype;
char *default_charset;
+ HashTable *rfc_1867_uploaded_files;
} sapi_globals_struct;