From 35578f5f050ccedc40106f03d72714bf1ac5135f Mon Sep 17 00:00:00 2001 From: drrtuy Date: Mon, 19 May 2025 19:38:54 +0000 Subject: [PATCH] fix(): fix API return type difference b/w server versions. --- dbcon/mysql/ha_mcs.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dbcon/mysql/ha_mcs.cpp b/dbcon/mysql/ha_mcs.cpp index cfbac01c6..96bc29b80 100644 --- a/dbcon/mysql/ha_mcs.cpp +++ b/dbcon/mysql/ha_mcs.cpp @@ -1830,7 +1830,11 @@ static int columnstore_init_func(void* p) LEX_CSTRING name = {STRING_WITH_LEN("INNODB")}; auto* plugin_innodb = ha_resolve_by_name(0, &name, 0); +#ifdef MYSQL_GE_1009 if (!plugin_innodb || (*plugin_innodb)->state != PLUGIN_IS_READY) +#else + if (!plugin_innodb || plugin_innodb->state != PLUGIN_IS_READY) +#endif { DBUG_RETURN(HA_ERR_RETRY_INIT); }