]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix mysql warning about OPT_RECONNECT that is deprecated in 8.0.34
authorEric Bollengier <eric@baculasystems.com>
Thu, 24 Aug 2023 08:03:32 +0000 (10:03 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:57:02 +0000 (13:57 +0200)
bacula/src/cats/mysql.c

index eccc13bbc5a60b76817e5a7766d6a638ff27d36d..5c08ff207e1b59185a94b18b1c3d2300da314e0b 100644 (file)
@@ -276,13 +276,14 @@ bool BDB_MYSQL::bdb_open_database(JCR *jcr)
       bmicrosleep(5,0); 
    } 
 
-#if MYSQL_VERSION_ID <= 50117
+#if MYSQL_VERSION_ID  <   80034 // Deprecated in 8.0.34
+# if MYSQL_VERSION_ID <=  50117
    mysql_options(&mdb->m_instance, MYSQL_OPT_RECONNECT, (char*)&reconnect); /* so connection does not timeout */
-#else
+# else
    mysql_options(&mdb->m_instance, MYSQL_OPT_RECONNECT, &reconnect); /* so connection does not timeout */
-#endif
-
+# endif
    Dmsg0(50, "mysql_real_connect done\n");
+#endif
    Dmsg3(50, "db_user=%s db_name=%s db_password=%s\n", mdb->m_db_user, mdb->m_db_name, 
         (mdb->m_db_password == NULL) ? "(NULL)" : mdb->m_db_password);