Revert threadsafe mysql connection. It does not appear to work

This commit is contained in:
Wilco Baan Hofman 2022-02-01 00:08:13 +01:00
parent b0bf24ee6e
commit 0f6eb9a6a6

View file

@ -128,7 +128,6 @@ STATUS database_init(void)
{ {
configuration *conf = get_modifiable_conf(); configuration *conf = get_modifiable_conf();
GError *error = NULL; GError *error = NULL;
dbi_inst dbi_instance = 0;
conf->database_host = g_key_file_get_string(conf->keyfile, "database", conf->database_host = g_key_file_get_string(conf->keyfile, "database",
"host", &error); "host", &error);
@ -168,8 +167,14 @@ STATUS database_init(void)
DEBUG(1, "Setting properties to %s database %s at %s as user %s", conf->database_driver, DEBUG(1, "Setting properties to %s database %s at %s as user %s", conf->database_driver,
conf->database_name, conf->database_host, conf->database_username); conf->database_name, conf->database_host, conf->database_username);
dbi_initialize_r(NULL, &dbi_instance); if (dbi_initialize(NULL) < 1) {
conn = dbi_conn_new_r(conf->database_driver, &dbi_instance); DEBUG(0, "Failed to init database instance.");
}
conn = dbi_conn_new(conf->database_driver);
if (conn == NULL) {
DEBUG(0, "Failed to open database.");
}
dbi_conn_set_option(conn, "host", conf->database_host); dbi_conn_set_option(conn, "host", conf->database_host);
dbi_conn_set_option(conn, "username", conf->database_username); dbi_conn_set_option(conn, "username", conf->database_username);
dbi_conn_set_option(conn, "password", conf->database_password); dbi_conn_set_option(conn, "password", conf->database_password);