diff -Naru ./mysql-5.1.37/sql/sql_select.cc ./mysql-5.1.37-bug34660/sql/sql_select.cc --- ./mysql-5.1.37/sql/sql_select.cc 2009-07-14 08:12:07.000000000 +0900 +++ ./mysql-5.1.37-bug34660/sql/sql_select.cc 2009-08-06 23:07:02.000000000 +0900 @@ -2514,6 +2514,7 @@ error= table->file->info(HA_STATUS_VARIABLE | HA_STATUS_NO_LOCK); if (error) { + join->tables=0; table->file->print_error(error, MYF(0)); goto error; }