mariadb/plugin
Daniel Black 1d6502b4f4 MDEV-34534 main.plugin_load(daemon_example) - AddressSanitizer: Joining already joined thread, aborting
Joining with a thread that has previously been joined results in undefined behavior.

This example plugin performs the same join to the same thread a few
lines later. ASAN keeps track of this and fails.

Make the behaviour defined by joining only once.

Thanks Vladislav Vaintroub for looking up the behaviour.

While here;
* init/deinit function argument was actually used.
* correct code comments
* attribute define not needed

Thanks Marko Mäkelä for review and suggesting other
fixes.
2024-11-18 22:35:40 +11:00
..
audit_null
auth_dialog
auth_ed25519 MDEV-31379 Undefined behavior in the reference Ed25519 implementation 2024-03-27 16:14:55 +01:00
auth_examples
auth_gssapi fix markdown headings 2024-02-20 12:56:13 +11:00
auth_pam Fix g++-14 -Wcalloc-transposed-args 2024-03-19 08:07:41 +02:00
auth_pipe
auth_socket MDEV-35421 - main.mysql_upgrade fails without unix_socket plugin 2024-11-18 14:26:17 +11:00
aws_key_management MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cracklib_password_check Fix ninja build for cracklib_password_check 2024-02-08 11:50:34 +11:00
daemon_example MDEV-34534 main.plugin_load(daemon_example) - AddressSanitizer: Joining already joined thread, aborting 2024-11-18 22:35:40 +11:00
debug_key_management
disks Merge branch '10.4' into 10.5 2024-01-31 17:32:53 +01:00
example_key_management
feedback MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
file_key_management Merge 10.3 into 10.4 2022-10-25 10:04:37 +03:00
fulltext
func_test MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
handler_socket MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
locale_info
metadata_lock_info
qc_info MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
query_response_time Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
server_audit Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
simple_password_check Merge branch '10.3' into 10.4 2022-08-02 14:15:39 +02:00
sql_errlog
test_sql_service plugins.test_sql_service --valgrind 2024-03-27 16:14:55 +01:00
type_geom
type_inet MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
type_mysql_json MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
type_test MDEV-20548 Unexpected error on CREATE..SELECT HEX(num) 2024-07-01 18:50:32 +04:00
user_variables MDEV-27666 User variable not parsed as geometry variable in geometry function 2024-01-16 18:53:23 +04:00
userstat Merge 10.4 into 10.5 2021-04-14 11:35:39 +03:00
versioning MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
win_auth_client Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
wsrep_info Merge branch '10.4' into 10.5 2022-10-02 14:38:13 +02:00