summaryrefslogtreecommitdiff
path: root/sql/item_strfunc.cc
diff options
context:
space:
mode:
authorunknown <Sinisa@sinisa.nasamreza.org>2003-04-14 21:46:24 +0300
committerunknown <Sinisa@sinisa.nasamreza.org>2003-04-14 21:46:24 +0300
commit24aba046bf287388622e2fdc34bb66a6cca40876 (patch)
treecf3ab77accc5d6536637e2cba70b422b86bf4d90 /sql/item_strfunc.cc
parente357610ba303f303d0a9b8652a437a4cb0a3f22e (diff)
downloadmariadb-git-24aba046bf287388622e2fdc34bb66a6cca40876.tar.gz
Fix for a NAN problem in FORMAT(...) string function ..
Diffstat (limited to 'sql/item_strfunc.cc')
-rw-r--r--sql/item_strfunc.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/item_strfunc.cc b/sql/item_strfunc.cc
index 0f1ce8adba6..2496e1acabe 100644
--- a/sql/item_strfunc.cc
+++ b/sql/item_strfunc.cc
@@ -1477,7 +1477,7 @@ String *Item_func_format::val_str(String *str)
if (nr < 0)
str_length--; // Don't count sign
length=str->length()+(diff=(str_length- dec-1)/3);
- if (diff)
+ if (diff && diff < 330) // size of buff ...
{
char *tmp,*pos;
str=copy_if_not_alloced(&tmp_str,str,length);