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

Reply via email to