[FileRepo] Added long-since missing FOR UPDATE to LocalFile::lock(). This might help...
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 20 Mar 2012 00:57:18 +0000 (00:57 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 20 Mar 2012 00:57:18 +0000 (00:57 +0000)
includes/filerepo/file/LocalFile.php

index 27c412f..9731efc 100644 (file)
@@ -1444,7 +1444,8 @@ class LocalFile extends File {
                        $this->locked++;
                }
 
-               return $dbw->selectField( 'image', '1', array( 'img_name' => $this->getName() ), __METHOD__ );
+               return $dbw->selectField( 'image', '1',
+                       array( 'img_name' => $this->getName() ), __METHOD__, array( 'FOR UPDATE' ) );
        }
 
        /**