ossp-pkg/lmtp2nntp/lmtp2nntp.c 1.30 -> 1.31
--- lmtp2nntp.c 2001/08/27 14:49:32 1.30
+++ lmtp2nntp.c 2001/08/28 11:31:22 1.31
@@ -342,6 +342,12 @@
/* graceful shutdown */
lmtp_gfs_quit(ctx);
lmtp_gfs_lhlo(ctx);
+ lmtp_destroy(lmtp);
+ if (ctx->azGroupargs != NULL)
+ free(ctx->azGroupargs);
+ if (ctx != NULL)
+ free(ctx);
+ str_parse(NULL, NULL);
return rc;
}
@@ -496,7 +502,7 @@
if (ctx->ns[i].s != -1)
close(ctx->ns[i].s);
if (ctx->ns[i].sa != NULL)
- sa_destroy(ctx->ns[ctx->nsc].sa);
+ sa_destroy(ctx->ns[i].sa);
if (ctx->ns[i].p != NULL)
free(ctx->ns[i].p);
if (ctx->ns[i].h != NULL)
|
|