summaryrefslogtreecommitdiff
path: root/sql/item_func.cc
diff options
context:
space:
mode:
authorram@gw.mysql.r18.ru <>2004-03-17 18:40:04 +0400
committerram@gw.mysql.r18.ru <>2004-03-17 18:40:04 +0400
commit757cff9f9bb0acac398e029f7e3a0ca8b0abb413 (patch)
treed5515bf24a38a52597d8b7e3319a18b319ca2b03 /sql/item_func.cc
parent16179dbef0745c6f2d59a9b29771d7b4cdd22282 (diff)
downloadmariadb-git-757cff9f9bb0acac398e029f7e3a0ca8b0abb413.tar.gz
Code cleanup:
- added unsigned_flag= 1; to Item_uint constructors - removed Item_uint::fix_fields() - added a comment about fix_fields() call
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r--sql/item_func.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc
index d5e94c7bd35..5e479f80e62 100644
--- a/sql/item_func.cc
+++ b/sql/item_func.cc
@@ -205,6 +205,7 @@ Item_func::fix_fields(THD *thd, TABLE_LIST *tables, Item **ref)
{
Item *item;
/* We can't yet set item to *arg as fix_fields may change *arg */
+ /* We shouldn't call fix_fields() twice, so check 'fixed' field first */
if ((!(*arg)->fixed && (*arg)->fix_fields(thd, tables, arg)) ||
(*arg)->check_cols(allowed_arg_cols))
return 1; /* purecov: inspected */