]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Fix deinitialization of multiple passdbs.
authorSergey Kitov <sergey.kitov@open-xchange.com>
Mon, 18 Mar 2019 13:27:43 +0000 (15:27 +0200)
committerSergey Kitov <sergey.kitov@open-xchange.com>
Mon, 18 Mar 2019 13:27:43 +0000 (15:27 +0200)
src/auth/db-oauth2.c

index ff771e37c8cdb44aaf28fc8d01d98398ec2ac6b7..7d10f5e31b594b0eac2d42d9a380b771c064fa7d 100644 (file)
@@ -274,7 +274,7 @@ void db_oauth2_unref(struct db_oauth2 **_db)
 
        if (--db->refcount > 0) return;
 
-       for(ptr = db_oauth2_head; ptr != NULL; ptr = db->next) {
+       for(ptr = db_oauth2_head; ptr != NULL; ptr = ptr->next) {
                if (ptr == db) {
                        DLLIST_REMOVE(&db_oauth2_head, ptr);
                        break;