From 6817db3ae180847147005f691356e16a59c4cded Mon Sep 17 00:00:00 2001 From: MassimilianoPinto Date: Tue, 15 Sep 2015 09:48:04 +0200 Subject: [PATCH] Added checks for empty values Added checks for empty values --- server/modules/routing/binlog/blr_slave.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/modules/routing/binlog/blr_slave.c b/server/modules/routing/binlog/blr_slave.c index 84b4b7c3d..e5e2e8010 100644 --- a/server/modules/routing/binlog/blr_slave.c +++ b/server/modules/routing/binlog/blr_slave.c @@ -399,7 +399,7 @@ extern char *strcasestr(); return blr_slave_send_var_value(router, slave, "@@version", router->set_master_version, BLR_TYPE_STRING); else { char *version = blr_extract_column(router->saved_master.selectver, 1); - return blr_slave_send_var_value(router, slave, "@@version", version, BLR_TYPE_STRING); + return blr_slave_send_var_value(router, slave, "@@version", version == NULL ? "" : version, BLR_TYPE_STRING); } } else if (strcasecmp(word, "@@version_comment") == 0) @@ -426,7 +426,7 @@ extern char *strcasestr(); return blr_slave_send_var_value(router, slave, "@@server_uuid", router->master_uuid, BLR_TYPE_STRING); else { char *master_uuid = blr_extract_column(router->saved_master.uuid, 2); - return blr_slave_send_var_value(router, slave, "@@server_uuid", master_uuid, BLR_TYPE_STRING); + return blr_slave_send_var_value(router, slave, "@@server_uuid", master_uuid == NULL ? "" : master_uuid, BLR_TYPE_STRING); } } else if (strcasecmp(word, "@@max_allowed_packet") == 0)