diff options
Diffstat (limited to 'src/sp_upload_validation.c')
| -rw-r--r-- | src/sp_upload_validation.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sp_upload_validation.c b/src/sp_upload_validation.c index f3ae311..cebab3e 100644 --- a/src/sp_upload_validation.c +++ b/src/sp_upload_validation.c | |||
| @@ -103,6 +103,10 @@ int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) { | |||
| 103 | #endif | 103 | #endif |
| 104 | 104 | ||
| 105 | void hook_upload() { | 105 | void hook_upload() { |
| 106 | if (php_rfc1867_callback == sp_rfc1867_callback) { | ||
| 107 | return; | ||
| 108 | } | ||
| 109 | |||
| 106 | if (NULL == sp_rfc1867_orig_callback) { | 110 | if (NULL == sp_rfc1867_orig_callback) { |
| 107 | sp_rfc1867_orig_callback = php_rfc1867_callback; | 111 | sp_rfc1867_orig_callback = php_rfc1867_callback; |
| 108 | php_rfc1867_callback = sp_rfc1867_callback; | 112 | php_rfc1867_callback = sp_rfc1867_callback; |
