From ed0ea644a0770194b6c8a61f9106e44f711dedf6 Mon Sep 17 00:00:00 2001 From: Nirbhay Choubey Date: Mon, 5 Jan 2015 17:06:50 -0500 Subject: [PATCH] MDEV-7412: Segfault during start with mysqldump SST Added a validity check for my_bind_addr_str before its value is accessed. --- sql/wsrep_check_opts.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sql/wsrep_check_opts.cc b/sql/wsrep_check_opts.cc index 119813bfa04..818ef843cb5 100644 --- a/sql/wsrep_check_opts.cc +++ b/sql/wsrep_check_opts.cc @@ -47,8 +47,9 @@ int wsrep_check_opts() if (!strcasecmp(wsrep_sst_method, "mysqldump")) { - if (!strcasecmp(my_bind_addr_str, "127.0.0.1") || - !strcasecmp(my_bind_addr_str, "localhost")) + if (my_bind_addr_str && + (!strcasecmp(my_bind_addr_str, "127.0.0.1") || + !strcasecmp(my_bind_addr_str, "localhost"))) { WSREP_ERROR("wsrep_sst_method is set to 'mysqldump' yet " "mysqld bind_address is set to '%s', which makes it "