summaryrefslogtreecommitdiff
path: root/sql/sql_base.cc
diff options
context:
space:
mode:
authorSinisa@sinisa.nasamreza.org <>2002-11-11 17:45:23 +0200
committerSinisa@sinisa.nasamreza.org <>2002-11-11 17:45:23 +0200
commitc6b0d33619ea90052f966b45f8541d1829d98c97 (patch)
treebeead16295a85df39e9090666939cf6488d83e8f /sql/sql_base.cc
parent408d7b2d4cf2fa3a2a1d33d58dc48192b963a197 (diff)
downloadmariadb-git-c6b0d33619ea90052f966b45f8541d1829d98c97.tar.gz
some bug fixes related to derived tables
Diffstat (limited to 'sql/sql_base.cc')
-rw-r--r--sql/sql_base.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/sql_base.cc b/sql/sql_base.cc
index 77253d49ed0..fd6c2c48020 100644
--- a/sql/sql_base.cc
+++ b/sql/sql_base.cc
@@ -1748,7 +1748,9 @@ Field *find_field_in_table(THD *thd,TABLE *table,const char *name,uint length,
}
else
{
- Field **ptr=table->field;
+ Field **ptr;
+ if (!(ptr=table->field))
+ return (Field *)0;
while ((field = *ptr++))
{
if (!my_strcasecmp(system_charset_info, field->field_name, name))