]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
global: Rely on fs_deinit() automatically freeing parent fs
authorJosef 'Jeff' Sipek <jeff.sipek@open-xchange.com>
Tue, 21 Jul 2020 17:32:19 +0000 (13:32 -0400)
committerjeff.sipek <jeff.sipek@open-xchange.com>
Tue, 4 Aug 2020 22:11:58 +0000 (22:11 +0000)
src/lib-fs/fs-metawrap.c
src/lib-fs/fs-randomfail.c
src/lib-fs/fs-sis-queue.c
src/lib-fs/fs-sis.c
src/plugins/fs-compress/fs-compress.c
src/plugins/mail-crypt/fs-crypt-common.c

index e8b39dface07a3c455e491c2bd78926f690ac42c..5047dbdb1398f64f0ff3dc4ab6f6db73f40ec08b 100644 (file)
@@ -76,7 +76,6 @@ static void fs_metawrap_free(struct fs *_fs)
 {
        struct metawrap_fs *fs = METAWRAP_FS(_fs);
 
-       fs_deinit(&_fs->parent);
        i_free(fs);
 }
 
index 594ce56359acb9e90fc2401aab983ee947e72f27..ad2cb248c76e0f7bc8e5a82f682f3aad51f8be5a 100644 (file)
@@ -202,7 +202,6 @@ static void fs_randomfail_free(struct fs *_fs)
 {
        struct randomfail_fs *fs = RANDOMFAIL_FS(_fs);
 
-       fs_deinit(&_fs->parent);
        i_free(fs);
 }
 
index d49221e86c06bd4a158da560a0eec14505d8da66..a95b38aa0f7ca0df59b1564975a955ec94a01d2e 100644 (file)
@@ -62,7 +62,6 @@ static void fs_sis_queue_free(struct fs *_fs)
 {
        struct sis_queue_fs *fs = SISQUEUE_FS(_fs);
 
-       fs_deinit(&_fs->parent);
        i_free(fs->queue_dir);
        i_free(fs);
 }
index b3176a7603e5b26b5d36ef5701ec37ff847e08c7..91df2e15ae7b8f073fde2c9009417d0b075861d7 100644 (file)
@@ -74,7 +74,6 @@ static void fs_sis_free(struct fs *_fs)
 {
        struct sis_fs *fs = SIS_FS(_fs);
 
-       fs_deinit(&_fs->parent);
        i_free(fs);
 }
 
index d6d07da881d4b89068e7a84b620e80405a25b1c8..dd6d76e42542686cd7738a569d56e8ca67d156be 100644 (file)
@@ -103,7 +103,6 @@ static void fs_compress_free(struct fs *_fs)
 {
        struct compress_fs *fs = COMPRESS_FS(_fs);
 
-       fs_deinit(&_fs->parent);
        i_free(fs);
 }
 
index f0518279d576e3d9ffb2aaf37525967be2e83703..71eb2b231a1b23198420f02ab2eb793fbfceb3bd 100644 (file)
@@ -124,7 +124,6 @@ static void fs_crypt_free(struct fs *_fs)
        struct crypt_fs *fs = CRYPT_FS(_fs);
 
        mail_crypt_global_keys_free(&fs->keys);
-       fs_deinit(&_fs->parent);
        i_free(fs->enc_algo);
        i_free(fs->set_prefix);
        i_free(fs->public_key_path);