diff options
author | ram@gw.mysql.r18.ru <> | 2004-09-14 13:08:54 +0500 |
---|---|---|
committer | ram@gw.mysql.r18.ru <> | 2004-09-14 13:08:54 +0500 |
commit | e5a0524fe6c523a67bcfbd6b50853339cb05dda1 (patch) | |
tree | e0fb91f7458b03aaa4d274c8da662269d8ea8886 /sql | |
parent | 7478cc04995ba2c8339758c5e1dd218aa94249f1 (diff) | |
parent | 2488b827de39fd3dbad5aa6b6fa04e6fd07981f1 (diff) | |
download | mariadb-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.cc | 6 |
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; } } |