Marko Mäkelä
024a18dbcb
MDEV-34823 Invalid arguments in ib_push_warning()
...
In the bug report MDEV-32817 it occurred that the function
row_mysql_get_table_status() is outputting a fil_space_t*
as if it were a numeric tablespace identifier.
ib_push_warning(): Remove. Let us invoke push_warning_printf() directly.
innodb_decryption_failed(): Report a decryption failure and set the
dict_table_t::file_unreadable flag. This code was being duplicated in
very many places. We return the constant value DB_DECRYPTION_FAILED
in order to avoid code duplication in the callers and to allow tail calls.
innodb_fk_error(): Report a FOREIGN KEY error.
dict_foreign_def_get(), dict_foreign_def_get_fields(): Remove.
This code was being used in dict_create_add_foreign_to_dictionary()
in an apparently uncovered code path. That ib_push_warning() call
would pass the integer i+1 instead of a pointer to NUL terminated
string ("%s"), and therefore the call should have resulted in a crash.
dict_print_info_on_foreign_key_in_create_format(),
innobase_quote_identifier(): Add const qualifiers.
row_mysql_get_table_error(): Replaces row_mysql_get_table_status().
Display no message on DB_CORRUPTION; it should be properly reported at
the SQL layer anyway.
2024-09-06 14:29:09 +03:00
..
2023-11-08 12:17:14 +02:00
2023-02-14 14:35:35 +05:30
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2022-10-22 14:22:20 +04:00
2023-12-18 08:59:07 +02:00
2024-03-11 15:59:56 +05:30
2024-02-08 10:35:45 +02:00
2023-11-08 12:17:14 +02:00
2024-04-17 15:16:50 +05:30
2024-04-05 19:55:57 +05:30
2024-04-05 19:55:57 +05:30
2024-04-05 19:55:57 +05:30
2024-04-05 19:55:57 +05:30
2024-04-05 19:55:57 +05:30
2024-04-12 18:13:51 +03:00
2023-07-03 16:09:18 +03:00
2022-11-09 21:00:24 +03:00
2023-07-06 15:06:10 +03:00
2023-04-19 17:11:14 +05:30
2022-11-11 10:21:28 +11:00
2023-06-08 09:17:52 +03:00
2024-01-03 15:08:22 +05:30
2024-01-15 14:08:27 +05:30
2023-11-02 14:33:05 +05:30
2023-11-26 18:46:00 +05:30
2023-12-02 01:02:50 +01:00
2023-11-29 10:52:25 +02:00
2024-02-06 13:45:30 +05:30
2023-02-24 14:24:44 +02:00
2024-01-03 12:08:21 +02:00
2024-07-30 13:31:43 +05:30
2022-12-09 10:42:19 +02:00
2023-11-08 12:17:14 +02:00
2024-04-29 16:42:26 +05:30
2023-01-03 17:08:42 +02:00
2023-12-12 11:43:23 +02:00
2024-06-21 17:24:29 +05:30
2023-02-24 14:24:44 +02:00
2024-06-28 16:45:50 +07:00
2024-06-28 16:45:50 +07:00
2022-09-14 16:24:51 +04:00
2022-11-30 13:10:52 +02:00
2024-06-28 16:45:50 +07:00
2022-09-14 16:24:51 +04:00
2023-11-08 12:17:14 +02:00
2023-12-02 01:02:50 +01:00
2023-11-08 12:17:14 +02:00
2022-09-14 16:24:51 +04:00
2023-12-14 09:57:38 +11:00
2022-09-14 16:24:51 +04:00
2023-11-08 12:59:00 +01:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2024-07-10 11:43:03 +05:30
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-03-29 16:49:10 +03:00
2024-05-08 20:01:17 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2023-12-02 01:02:50 +01:00
2023-11-28 16:33:22 +02:00
2024-09-06 14:29:09 +03:00
2022-09-14 16:24:51 +04:00
2023-11-28 16:33:22 +02:00
2023-12-06 14:29:17 +05:30
2023-11-08 12:17:14 +02:00
2024-03-14 08:34:56 +05:30
2023-10-18 19:18:50 +11:00
2023-11-08 12:17:14 +02:00
2022-09-20 13:17:02 +03:00
2023-12-02 01:02:50 +01:00
2023-12-06 14:29:17 +05:30
2023-12-12 15:09:31 +11:00
2022-12-13 14:39:18 +02:00
2023-04-05 16:16:19 +04:00
2022-09-14 16:24:51 +04:00
2023-08-17 10:31:55 +03:00
2023-12-02 01:02:50 +01:00
2022-12-20 11:31:49 +03:00
2024-08-01 18:58:43 +05:30
2022-09-14 16:24:51 +04:00
2024-02-27 12:59:46 +05:30
2024-03-11 10:08:20 +02:00
2024-03-11 10:08:20 +02:00
2024-03-15 14:04:59 +05:30
2024-04-16 11:04:14 +02:00
2023-06-08 09:17:52 +03:00
2022-10-26 09:34:28 +04:00
2024-05-21 14:13:29 +05:30
2024-07-12 17:42:14 +05:30
2022-10-25 00:52:10 +03:00
2023-10-06 14:16:01 +03:00
2022-11-30 06:57:32 +02:00
2022-09-26 13:34:38 +03:00
2024-03-14 08:34:56 +05:30
2024-07-05 15:26:05 +05:30
2024-03-06 15:01:26 +05:30
2022-11-30 06:57:32 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2023-10-05 18:27:54 +03:00
2024-04-05 12:40:49 +02:00
2023-11-10 06:17:23 +04:00
2024-06-07 20:50:39 +05:30
2023-11-28 16:33:22 +02:00
2022-10-06 08:29:56 +03:00
2023-08-24 10:08:51 +03:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2024-06-21 17:24:29 +05:30
2023-02-16 10:16:38 +02:00
2022-09-19 11:46:25 +03:00
2024-02-27 17:59:20 +05:30
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2024-05-05 21:37:08 +02:00
2022-12-13 11:37:33 +02:00
2023-08-22 09:00:51 +03:00
2023-08-28 20:27:19 +05:30
2023-09-14 15:17:27 +03:00
2023-04-06 16:17:50 +04:00
2023-08-02 14:45:31 +02:00
2023-09-08 19:15:33 +02:00
2024-05-24 15:48:19 +05:30
2023-11-08 12:17:14 +02:00
2023-11-08 12:17:14 +02:00
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2023-05-19 15:50:20 +03:00
2024-05-24 12:57:42 +05:30
2023-09-21 20:07:53 +03:00
2024-05-21 09:52:35 +03:00