1844
1846
char buff[FN_REFLEN + DRIZZLE_ERRMSG_SIZE];
1847
1849
session->getClient()->store(operator_name);
1848
1850
session->getClient()->store(STRING_WITH_LEN("error"));
1849
1851
length= snprintf(buff, sizeof(buff), ER(ER_OPEN_AS_READONLY),
1851
1853
session->getClient()->store(buff, length);
1852
1854
transaction_services.autocommitOrRollback(*session, false);
1853
1855
session->endTransaction(COMMIT);
1854
1856
session->close_thread_tables();
1856
1858
table->table=0; // For query cache
1857
1859
if (session->getClient()->flush())