summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorram@gw.mysql.r18.ru <>2004-09-14 13:08:54 +0500
committerram@gw.mysql.r18.ru <>2004-09-14 13:08:54 +0500
commite5a0524fe6c523a67bcfbd6b50853339cb05dda1 (patch)
treee0fb91f7458b03aaa4d274c8da662269d8ea8886 /sql
parent7478cc04995ba2c8339758c5e1dd218aa94249f1 (diff)
parent2488b827de39fd3dbad5aa6b6fa04e6fd07981f1 (diff)
downloadmariadb-git-e5a0524fe6c523a67bcfbd6b50853339cb05dda1.tar.gz
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.0
into gw.mysql.r18.ru:/usr/home/ram/work/4.0.b5498
Diffstat (limited to 'sql')
-rw-r--r--sql/item_strfunc.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/sql/item_strfunc.cc b/sql/item_strfunc.cc
index 5d017b3a27a..9248cbc0217 100644
--- a/sql/item_strfunc.cc
+++ b/sql/item_strfunc.cc
@@ -1135,7 +1135,7 @@ String *Item_func_ltrim::val_str(String *str)
{
const char *r_ptr=remove_str->ptr();
end-=remove_length;
- while (ptr < end && !memcmp(ptr,r_ptr,remove_length))
+ while (ptr <= end && !memcmp(ptr, r_ptr, remove_length))
ptr+=remove_length;
end+=remove_length;
}
@@ -1206,8 +1206,8 @@ String *Item_func_rtrim::val_str(String *str)
else
#endif /* USE_MB */
{
- while (ptr + remove_length < end &&
- !memcmp(end-remove_length,r_ptr,remove_length))
+ while (ptr + remove_length <= end &&
+ !memcmp(end-remove_length, r_ptr, remove_length))
end-=remove_length;
}
}