From: Timo Sirainen Date: Wed, 30 Mar 2016 07:51:50 +0000 (+0300) Subject: lib-storage: Fixed memory leak when iterating attributes. X-Git-Tag: 2.2.23~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=edc8b271e8b49d1bda92945cbe287ca1eac0d09a;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fixed memory leak when iterating attributes. --- diff --git a/src/lib-storage/mailbox-attribute.c b/src/lib-storage/mailbox-attribute.c index e1636ad22a..78e29131c4 100644 --- a/src/lib-storage/mailbox-attribute.c +++ b/src/lib-storage/mailbox-attribute.c @@ -447,6 +447,7 @@ int mailbox_attribute_iter_deinit(struct mailbox_attribute_iter **_iter) /* wrapped */ intiter = (struct mailbox_attribute_internal_iter *)iter; ret = intiter->real_iter->box->v.attribute_iter_deinit(intiter->real_iter); + array_free(&intiter->extra_attrs); i_free(intiter); return ret; }