diff --git a/libmariadb/mariadb_lib.c b/libmariadb/mariadb_lib.c index 3c883691..74703e0f 100644 --- a/libmariadb/mariadb_lib.c +++ b/libmariadb/mariadb_lib.c @@ -1701,7 +1701,7 @@ error: /* only free the allocated memory, user needs to call mysql_close */ mysql_close_memory(mysql); if (!(client_flag & CLIENT_REMEMBER_OPTIONS) && - !mysql->options.extension->async_context) + !(IS_MYSQL_ASYNC(mysql))) mysql_close_options(mysql); return(0); }