Hajimu UMEMOTO wrote:
>
> Hi,
>
> >>>>> On Sat, 7 Jul 2001 16:07:41 -0400
> >>>>> Lawrence Greenfield <[EMAIL PROTECTED]> said:
>
> leg+> Cyrus IMAP 2.0.15 is now available from ftp.andrew.cmu.edu. This is
> leg+> primarily a release devoting to bugfixing; we hope that it will prove
> leg+> to be stable so we can merge in the alternate namespace and hierarchy
> leg+> code shortly.
>
Fixed in CVS. Thanks.
> It seems to doesn't free() memory obtaind throuth strdup() on error.
> Here is a patch:
>
> Index: cyrus-imapd-2.0.15/master/master.c
> diff -u cyrus-imapd-2.0.15/master/master.c.orig cyrus-imapd-2.0.15/master/master.c
> --- cyrus-imapd-2.0.15/master/master.c.orig Sat Jun 23 09:59:48 2001
> +++ cyrus-imapd-2.0.15/master/master.c Sun Jul 8 07:56:48 2001
> @@ -326,16 +326,19 @@
> if ((port = parse_listen(listen)) == NULL) {
> /* listen IS the port */
> if (!resolve_port(listen, s, &sin)) {
> + free(listen);
> return;
> }
> sin.sin_addr.s_addr = INADDR_ANY;
> } else {
> /* listen is now just the address */
> if (!resolve_port(port, s, &sin)) {
> + free(listen);
> return;
> }
> if (!resolve_host(listen, &sin)) {
> s->exec = NULL;
> + free(listen);
> return;
> }
> }
>
> --
> Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
> [EMAIL PROTECTED] [EMAIL PROTECTED] ume@{,jp.}FreeBSD.org
> http://www.imasy.org/~ume/
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp