From 3e36c7864bac235259f4a01d4b9540719e51a53d Mon Sep 17 00:00:00 2001
From: Steven Wittens <steven@10.no-reply.drupal.org>
Date: Tue, 2 Nov 2004 12:43:35 +0000
Subject: [PATCH] #12167: Respect 'bypass input data check' permission in
 file.inc.

---
 includes/file.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/includes/file.inc b/includes/file.inc
index f9306928cf45..4410fe3491b7 100644
--- a/includes/file.inc
+++ b/includes/file.inc
@@ -355,7 +355,7 @@ function file_save_upload($source, $dest = 0, $replace = FILE_EXISTS_RENAME) {
       }
     }
 
-    if (!valid_input_data($file)) {
+    if (!user_access('bypass input data check') && !valid_input_data($file)) {
       watchdog('error', t('Possible exploit abuse: invalid data.'));
       drupal_set_message(t('File upload failed: invalid data.'), 'error');
       return 0;
-- 
GitLab