From e7f541396715ee2895abcf73044b91ae9b746201 Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Wed, 20 Dec 2017 18:09:53 +0100 Subject: Better parsing of the rules Thanks to this huge commit from @xXx-caillou-xXx, we can now write amazingly flexible rules.--- src/sp_upload_validation.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/sp_upload_validation.c') diff --git a/src/sp_upload_validation.c b/src/sp_upload_validation.c index 731a737..0010984 100644 --- a/src/sp_upload_validation.c +++ b/src/sp_upload_validation.c @@ -51,7 +51,7 @@ int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) { cmd[2] = NULL; spprintf(&env[0], 0, "SP_FILENAME=%s", filename); - spprintf(&env[1], 0, "SP_REMOTE_ADDR=%s", sp_getenv("REMOTE_ADDR")); + spprintf(&env[1], 0, "SP_REMOTE_ADDR=%s", getenv("REMOTE_ADDR")); spprintf(&env[2], 0, "SP_CURRENT_FILE=%s", zend_get_executed_filename(TSRMLS_C)); spprintf(&env[3], 0, "SP_FILESIZE=%zu", filesize); @@ -77,7 +77,7 @@ int sp_rfc1867_callback(unsigned int event, void *event_data, void **extra) { int waitstatus; wait(&waitstatus); if (WEXITSTATUS(waitstatus) != 0) { // Nope - char *uri = sp_getenv("REQUEST_URI"); + char *uri = getenv("REQUEST_URI"); int sim = SNUFFLEUPAGUS_G(config).config_upload_validation->simulation; sp_log_msg("upload_validation", sim?SP_LOG_SIMULATION:SP_LOG_DROP, "The upload of %s on %s was rejected.", filename, uri?uri:"?"); -- cgit v1.3