From faf7d6b7d9629c583c46d9560b074519b93ab76d Mon Sep 17 00:00:00 2001 From: Reedy Date: Mon, 17 Dec 2012 20:27:05 +0000 Subject: [PATCH] Suppress warnings around unlink call Attempt to shut a lot of noise in production logs e.g. 1 Warning: unlink(/mnt/thumbs2/wikipedia/commons/thumb/f/f2/Members_only_jacket.jpg/800px-Members_only_jacket.jpg) [function.unlink]: No such file or directory in /usr/lo cal/apache/common-local/php-1.21wmf6/includes/filebackend/FSFileBackend.php on line 422 Change-Id: I9e1407c4b11301f468f8e291105955ade9a731d0 --- includes/filebackend/FSFileBackend.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/filebackend/FSFileBackend.php b/includes/filebackend/FSFileBackend.php index 3c23e4c999..c60abb1d25 100644 --- a/includes/filebackend/FSFileBackend.php +++ b/includes/filebackend/FSFileBackend.php @@ -419,7 +419,9 @@ class FSFileBackend extends FileBackendStore { ) ); $status->value = new FSFileOpHandle( $this, $params, 'Copy', $cmd ); } else { // immediate write + wfSuppressWarnings(); $ok = unlink( $source ); + wfRestoreWarnings(); if ( !$ok ) { $status->fatal( 'backend-fail-delete', $params['src'] ); return $status; -- 2.20.1