diff options
| -rw-r--r-- | src/sp_upload_validation.c | 14 |
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 | |||
| 17 | int 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 | |||
| 15 | int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) { | 28 | int 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 | ||
| 93 | void hook_upload() { | 107 | void hook_upload() { |
| 94 | if (NULL == sp_rfc1867_orig_callback) { | 108 | if (NULL == sp_rfc1867_orig_callback) { |
