summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2004-06-10 11:58:16 +0300
committerunknown <monty@mysql.com>2004-06-10 11:58:16 +0300
commit6153aa0afa9c7da738589b23c5d1201d6be9fee5 (patch)
treee54e287dd4df1ae269993e7cdd5f67cda3147ee4 /sql/sql_parse.cc
parentadec70306e911e374a41288392e9071dbaa06731 (diff)
downloadmariadb-git-6153aa0afa9c7da738589b23c5d1201d6be9fee5.tar.gz
Cleanup
sql/sql_parse.cc: Cleanup of patch
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index fb81240b893..6f7b8fa2bd9 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -3157,10 +3157,12 @@ bool add_field_to_list(char *field_name, enum_field_types type,
break;
case FIELD_TYPE_DECIMAL:
if (!length)
- if (new_field->length= new_field->decimals)
+ {
+ if ((new_field->length= new_field->decimals))
new_field->length++;
else
- new_field->length=10; // Default length for DECIMAL
+ new_field->length= 10; // Default length for DECIMAL
+ }
if (new_field->length < MAX_FIELD_WIDTH) // Skip wrong argument
{
new_field->length+=sign_len;