summaryrefslogtreecommitdiff
path: root/sql/sql_derived.cc
diff options
context:
space:
mode:
authorbell@sanja.is.com.ua <>2003-05-14 21:51:33 +0300
committerbell@sanja.is.com.ua <>2003-05-14 21:51:33 +0300
commit19156321637e68fc16714af83be1892bedb8c2c9 (patch)
treedd5bbcb7c0561f00a367fdeab1296efdea9012ca /sql/sql_derived.cc
parent8bb08c512d829b84977beb120f64cd67ca9dd0a0 (diff)
downloadmariadb-git-19156321637e68fc16714af83be1892bedb8c2c9.tar.gz
subselect transformation moved in after-fix_field place
removed "of is null" if it is possible (this cset should be SCRUM related, but not approved as scrum task yet)
Diffstat (limited to 'sql/sql_derived.cc')
-rw-r--r--sql/sql_derived.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc
index 7f555f37d40..f4b4097ed90 100644
--- a/sql/sql_derived.cc
+++ b/sql/sql_derived.cc
@@ -196,7 +196,8 @@ int mysql_derived(THD *thd, LEX *lex, SELECT_LEX_UNIT *unit,
if (tables)
{
for (TABLE_LIST *cursor= tables; cursor; cursor= cursor->next)
- cursor->table_list->table=cursor->table;
+ if (cursor->table_list)
+ cursor->table_list->table=cursor->table;
}
}
else