diff options
author | unknown <msvensson@neptunus.(none)> | 2006-11-23 18:23:35 +0100 |
---|---|---|
committer | unknown <msvensson@neptunus.(none)> | 2006-11-23 18:23:35 +0100 |
commit | 5c9d6a68e314cb8492417eb50bb2e8ea8e5c7200 (patch) | |
tree | c6c02e07cf0ee832f61c6c1ad0d1e717e0b895a4 /sql | |
parent | 75d834a3e73bac4ac64dbbb259dcdd6562064a21 (diff) | |
parent | 5f7b3a8266e22038265bee32cf7f34d86b4e974b (diff) | |
download | mariadb-git-5c9d6a68e314cb8492417eb50bb2e8ea8e5c7200.tar.gz |
Merge bk-internal:/home/bk/mysql-5.1-new-maint
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
Diffstat (limited to 'sql')
-rw-r--r-- | sql/item_timefunc.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sql/item_timefunc.cc b/sql/item_timefunc.cc index 8c9e32a3ce9..7231a9eb027 100644 --- a/sql/item_timefunc.cc +++ b/sql/item_timefunc.cc @@ -290,15 +290,16 @@ static bool extract_date_time(DATE_TIME_FORMAT *format, for (; ptr != end && val != val_end; ptr++) { + /* Skip pre-space between each argument */ + while (val != val_end && my_isspace(cs, *val)) + val++; + if (*ptr == '%' && ptr+1 != end) { int val_len; char *tmp; error= 0; - /* Skip pre-space between each argument */ - while (val != val_end && my_isspace(cs, *val)) - val++; val_len= (uint) (val_end - val); switch (*++ptr) { |