[PATCH] closedir missing in timsieved
Thomas Cataldo
thomas.cataldo at aliasource.fr
Mon May 25 20:10:19 EDT 2009
On Tue, May 26, 2009 at 1:47 AM, Thomas Cataldo
<thomas.cataldo at aliasource.fr> wrote:
> Hello,
>
> While writing a sieve client lib for the minig (minig.org) webmail
> project, I triggered a bug in the LISTSCRIPTS implementation in cyrus
> 2.2 from debian etch. The directory seems to remain unclosed and this
> is a problem when prefork > 0 is set on timsieved.
>
> The attached patch should fix it.
>
Same patch needed on 2.3 cvs :
Index: actions.c
===================================================================
RCS file: /cvs/src/cyrus/timsieved/actions.c,v
retrieving revision 1.46
diff -u -r1.46 actions.c
--- actions.c 14 Jan 2009 15:50:47 -0000 1.46
+++ actions.c 26 May 2009 00:09:09 -0000
@@ -555,6 +555,8 @@
}
}
+ closedir(dp);
+
prot_printf(conn,"OK\r\n");
return TIMSIEVE_OK;
More information about the Info-cyrus
mailing list