]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
MYSQL_OPT_RECONNECT is deprecated in 8.0.34 and later
authorAlan T. DeKok <aland@freeradius.org>
Wed, 13 Nov 2024 15:03:57 +0000 (10:03 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 13 Nov 2024 15:03:57 +0000 (10:03 -0500)
src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

index 2b9d3faf07af0ed050f31ac729cb8836d802fd4d..20cb31f00b0ec4f9e0ee822a32f32b7e97a7bc60 100644 (file)
@@ -324,14 +324,18 @@ static connection_state_t _sql_connection_init(void **h, connection_t *conn, voi
 
        if (inst->character_set) mysql_options(&(c->db), MYSQL_SET_CHARSET_NAME, inst->character_set);
 
+#if MYSQL_VERSION_ID < 80034
        /*
         *      We need to know about connection errors, and are capable
         *      of reconnecting automatically.
+        *
+        *      This deprecated as of 8.0.34.
         */
        {
                bool reconnect = 0;
                mysql_options(&(c->db), MYSQL_OPT_RECONNECT, &reconnect);
        }
+#endif
 
        sql_flags = CLIENT_MULTI_RESULTS | CLIENT_FOUND_ROWS;