From: Aki Tuomi Date: Wed, 23 Aug 2017 10:14:50 +0000 (+0300) Subject: apparmor: Call super deinit function X-Git-Tag: 2.2.32~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b97c8c2f913c7fbb49015b8a5881d7935d8cb37;p=thirdparty%2Fdovecot%2Fcore.git apparmor: Call super deinit function Otherwise user won't get properly deinitialized, forgotten in a7a0f3196b2b97577ebd9e804507d58e67508fcf --- diff --git a/src/plugins/apparmor/apparmor-plugin.c b/src/plugins/apparmor/apparmor-plugin.c index f42a58b01b..a119f82fbf 100644 --- a/src/plugins/apparmor/apparmor-plugin.c +++ b/src/plugins/apparmor/apparmor-plugin.c @@ -49,8 +49,7 @@ static void apparmor_mail_user_deinit(struct mail_user *user) { struct apparmor_mail_user *auser = APPARMOR_USER_CONTEXT(user); - if (user == NULL) - return; + auser->module_ctx.super.deinit(user); if (aa_change_hat(NULL, auser->token)<0) i_fatal("aa_change_hat(NULL) failed: %m");