From c3115fc26daebd0fa7135c202154272e42fbfcfd Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 9 May 2021 22:32:20 +0200 Subject: Add some checks to prevent recursion upon config reloading --- src/sp_upload_validation.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/sp_upload_validation.c') 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) { #endif void hook_upload() { + if (php_rfc1867_callback == sp_rfc1867_callback) { + return; + } + if (NULL == sp_rfc1867_orig_callback) { sp_rfc1867_orig_callback = php_rfc1867_callback; php_rfc1867_callback = sp_rfc1867_callback; -- cgit v1.3