From: Aaron Schulz Date: Wed, 13 Jan 2016 21:50:18 +0000 (-0800) Subject: Avoid races on null revision insertion X-Git-Tag: 1.31.0-rc.0~8217^2 X-Git-Url: http://git.cyclocoop.org/%22.%24redirect_annul.%22?a=commitdiff_plain;h=279281b94a4cab497318d5a41ae6e248ed93b329;p=lhc%2Fweb%2Fwiklou.git Avoid races on null revision insertion Bug: T51581 Change-Id: I7bfa9a4b20458e76ab3c4659e7041cd68aac13a4 --- diff --git a/includes/Revision.php b/includes/Revision.php index 1d7ac72542..9373e4009a 100644 --- a/includes/Revision.php +++ b/includes/Revision.php @@ -1628,8 +1628,10 @@ class Revision implements IDBAccessObject { array( 'page_id' => $pageId, 'page_latest=rev_id', - ), - __METHOD__ ); + ), + __METHOD__, + array( 'FOR UPDATE' ) // T51581 + ); if ( $current ) { if ( !$user ) {