]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: Do not create event for old drivers
authorAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 5 Sep 2018 10:20:02 +0000 (13:20 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Wed, 14 Nov 2018 08:13:24 +0000 (10:13 +0200)
They can't use it anyways

src/lib-sql/driver-sqlpool.c
src/lib-sql/sql-api.c

index 556d7f62b7ca0dce91a715ea9c028261c019d551..2b191529699461cfe70831f5667508c20a933844 100644 (file)
@@ -286,9 +286,6 @@ sqlpool_add_connection(struct sqlpool_db *db, struct sqlpool_host *host,
 
        if (db->driver->v.init_full == NULL) {
                conndb = db->driver->v.init(host->connect_string);
-               /* do not use sqlpool event here, see comment near category */
-               conndb->event = event_create(event_get_parent(db->api.event));
-               event_add_category(conndb->event, &event_category_sql);
        } else {
                struct sql_settings set = {
                        .connect_string = host->connect_string,
index 7be2230757ee21cd569f2582ab0ddc826c10b208..ac552cb0db12e6c25d02dbfb4ee5809aeffeb704 100644 (file)
@@ -99,8 +99,6 @@ int sql_init_full(const struct sql_settings *set, struct sql_db **db_r,
        if ((driver->flags & SQL_DB_FLAG_POOLED) == 0) {
                if (driver->v.init_full == NULL) {
                        db = driver->v.init(set->connect_string);
-                       db->event = event_create(set->event_parent);
-                       event_add_category(db->event, &event_category_sql);
                } else
                        ret = driver->v.init_full(set, &db, error_r);
        } else