1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-28 17:36:30 +03:00
Files
mariadb/storage/tokudb
Alexander Barkov 6216a2dfa2 MDEV-29473 UBSAN: Signed integer overflow: X * Y cannot be represented in type 'int' in strings/dtoa.c
Fixing a few problems relealed by UBSAN in type_float.test

- multiplication overflow in dtoa.c

- uninitialized Field::geom_type (and Field::srid as well)

- Wrong call-back function types used in combination with SHOW_FUNC.
  Changes in the mysql_show_var_func data type definition were not
  properly addressed all around the code by the following commits:
    b4ff64568c
    18feb62fee
    0ee879ff8a

  Adding a helper SHOW_FUNC_ENTRY() function and replacing
  all mysql_show_var_func declarations using SHOW_FUNC
  to SHOW_FUNC_ENTRY, to catch mysql_show_var_func in the future
  at compilation time.
2022-11-17 17:51:01 +04:00
..
2020-01-31 11:37:12 +02:00
2021-10-28 12:41:27 +02:00
2019-10-30 11:15:05 +01:00
2019-04-26 17:02:15 +02:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2021-07-27 10:47:17 +03:00
2019-10-31 10:58:06 +01:00
2019-10-31 10:58:06 +01:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00
2019-04-26 17:02:15 +02:00
2018-01-23 19:20:10 +02:00
2019-10-30 11:15:05 +01:00
2019-05-11 21:29:06 +03:00
2018-09-03 16:29:29 +02:00
2018-09-03 16:29:29 +02:00
2019-10-30 11:15:05 +01:00
2020-01-19 14:08:35 +01:00
2019-04-26 17:02:15 +02:00
2019-04-26 17:02:15 +02:00
2018-01-23 19:20:10 +02:00
2018-09-28 16:37:06 +02:00
2019-05-11 21:29:06 +03:00
2019-05-11 21:29:06 +03:00