summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2006-11-23 18:23:35 +0100
committerunknown <msvensson@neptunus.(none)>2006-11-23 18:23:35 +0100
commit5c9d6a68e314cb8492417eb50bb2e8ea8e5c7200 (patch)
treec6c02e07cf0ee832f61c6c1ad0d1e717e0b895a4 /sql
parent75d834a3e73bac4ac64dbbb259dcdd6562064a21 (diff)
parent5f7b3a8266e22038265bee32cf7f34d86b4e974b (diff)
downloadmariadb-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.cc7
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) {