From 9a101971cf9ceb485c35f9d3dcf4d62450f7ae50 Mon Sep 17 00:00:00 2001
From: "sergefp@mysql.com" <>
Date: Tue, 25 Oct 2005 00:27:15 +0400
Subject: [PATCH] BUG#11704: Make InnoDB not to convert TL_WRITE_ONLY locks to
 TL_WRITE_ALLOW_WRITE in OPTIMIZE TABLE.

---
 sql/ha_innodb.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sql/ha_innodb.cc b/sql/ha_innodb.cc
index a7957ee3cb..c9aa08f399 100644
--- a/sql/ha_innodb.cc
+++ b/sql/ha_innodb.cc
@@ -6811,6 +6811,7 @@ ha_innobase::store_lock(
 		        || thd->lex->sql_command == SQLCOM_CALL)
 		    && !thd->tablespace_op
 		    && thd->lex->sql_command != SQLCOM_TRUNCATE
+                    && thd->lex->sql_command != SQLCOM_OPTIMIZE
                     && thd->lex->sql_command != SQLCOM_CREATE_TABLE) {
 
       			lock_type = TL_WRITE_ALLOW_WRITE;
-- 
2.30.9