diff options
author | cmiller@zippy.cornsilk.net <> | 2006-11-15 12:27:09 -0500 |
---|---|---|
committer | cmiller@zippy.cornsilk.net <> | 2006-11-15 12:27:09 -0500 |
commit | 11b5d3fabc103324ae2b4f16f5adb9c79cbfc580 (patch) | |
tree | 9a79012704dbf5c7f4d7086a35e6d2d39fadc57b /sql/item_func.cc | |
parent | 07ff53ea2f47de976543eef303e57332ffcbf5cd (diff) | |
parent | 5d4c57b900c164345f8635d13e66070e98208a29 (diff) | |
download | mariadb-git-11b5d3fabc103324ae2b4f16f5adb9c79cbfc580.tar.gz |
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug19955/my50-bug19955
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r-- | sql/item_func.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc index a7c9a836fde..6e81b03d846 100644 --- a/sql/item_func.cc +++ b/sql/item_func.cc @@ -1326,6 +1326,10 @@ longlong Item_func_mod::int_op() signal_divide_by_null(); return 0; } + + if (args[0]->unsigned_flag) + return ((ulonglong) value) % val2; + return value % val2; } |