summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sp_upload_validation.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/sp_upload_validation.c b/src/sp_upload_validation.c
index 6f6dc1c..8dcc485 100644
--- a/src/sp_upload_validation.c
+++ b/src/sp_upload_validation.c
@@ -12,6 +12,19 @@ int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra);
12 efree(env[i]); \ 12 efree(env[i]); \
13 } 13 }
14 14
15#ifdef PHP_WIN32
16
17int sp_rfc1867_callback_win(unsigned int event, void *event_data,
18 void **extra) {
19 sp_log_msg("upload_validation", SP_LOG_SIMULATION,
20 "The upload validation doesn't work for now on Windows yet, "
21 "see https://github.com/nbs-system/snuffleupagus/issues/248 for "
22 "details.");
23 return SUCCESS;
24}
25
26#else
27
15int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) { 28int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) {
16 int retval = SUCCESS; 29 int retval = SUCCESS;
17 30
@@ -89,6 +102,7 @@ int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) {
89 } 102 }
90 return retval; 103 return retval;
91} 104}
105#endif
92 106
93void hook_upload() { 107void hook_upload() {
94 if (NULL == sp_rfc1867_orig_callback) { 108 if (NULL == sp_rfc1867_orig_callback) {