Index: ossp-pkg/lmtp2nntp/lmtp2nntp_config.c RCS File: /v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_config.c,v rcsdiff -q -kk '-r1.91' '-r1.92' -u '/v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_config.c,v' 2>/dev/null --- lmtp2nntp_config.c 2003/02/06 10:51:40 1.91 +++ lmtp2nntp_config.c 2003/02/10 13:51:34 1.92 @@ -286,7 +286,7 @@ } /* if only blocking ACLs exist, reserve space for two additional pass-through wildcards */ - if ((ctx->pacl = (struct acl *)malloc((ov->ndata + somepass ? 0 : 2 ) * sizeof(struct acl))) == NULL) throw(0,0,0); + ctx->pacl = (struct acl *)mallocex((ov->ndata + somepass ? 0 : 2 ) * sizeof(struct acl)); if (ov->ndata >= 1) { for (i = 0; i < ov->ndata; i++) { Index: ossp-pkg/lmtp2nntp/lmtp2nntp_main.c RCS File: /v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_main.c,v rcsdiff -q -kk '-r1.66' '-r1.67' -u '/v/ossp/cvs/ossp-pkg/lmtp2nntp/lmtp2nntp_main.c,v' 2>/dev/null --- lmtp2nntp_main.c 2003/02/10 10:13:12 1.66 +++ lmtp2nntp_main.c 2003/02/10 13:51:34 1.67 @@ -714,6 +714,10 @@ free(ctx->option_restrictheader); if (ctx->option_pidfile != NULL) free(ctx->option_pidfile); + if (ctx->pns != NULL) + free(ctx->pns); + if (ctx->pacl != NULL) + free(ctx->pacl); if (ctx->option_nodename != NULL) free(ctx->option_nodename); if (ctx->progname != NULL)