changeset 11618:37df22ecd572 HEAD

quota: Fixed a memory leak on deinit. Based on patch by Mike Abbott / Apple.
author Timo Sirainen <tss@iki.fi>
date Wed, 23 Jun 2010 13:38:55 +0100
parents 29178cec0506
children f0e077c5c5f3
files src/plugins/quota/quota-storage.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/quota/quota-storage.c	Tue Jun 22 22:46:11 2010 +0100
+++ b/src/plugins/quota/quota-storage.c	Wed Jun 23 13:38:55 2010 +0100
@@ -426,9 +426,12 @@
 static void quota_user_deinit(struct mail_user *user)
 {
 	struct quota_user *quser = QUOTA_USER_CONTEXT(user);
+	struct quota_settings *quota_set = quser->quota->set;
 
 	quota_deinit(&quser->quota);
 	quser->module_ctx.super.deinit(user);
+
+	quota_settings_deinit(&quota_set);
 }
 
 void quota_mail_user_created(struct mail_user *user)