mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/usr/home/bar/mysql-4.1.b15098 sql/field.cc: Auto merged
This commit is contained in:
@ -3385,6 +3385,11 @@ longlong Field_double::val_int(void)
|
||||
else
|
||||
#endif
|
||||
doubleget(j,ptr);
|
||||
/* Check whether we fit into longlong range */
|
||||
if (j <= (double) LONGLONG_MIN)
|
||||
return (longlong) LONGLONG_MIN;
|
||||
if (j >= (double) (ulonglong) LONGLONG_MAX)
|
||||
return (longlong) LONGLONG_MAX;
|
||||
return ((longlong) j);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user