summaryrefslogtreecommitdiffstats
path: root/libmilter/handler.c
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2010-01-26 04:17:18 +0000
committergshapiro <gshapiro@FreeBSD.org>2010-01-26 04:17:18 +0000
commita8454492fdd0eb5a005ff8ef52fad69f43baffe2 (patch)
tree25902a53d874255d42002dd157e36601e71e2df5 /libmilter/handler.c
parent3fcf33f21197c2c6b7eb494f7b6d5737cb7a492c (diff)
downloadFreeBSD-src-a8454492fdd0eb5a005ff8ef52fad69f43baffe2.zip
FreeBSD-src-a8454492fdd0eb5a005ff8ef52fad69f43baffe2.tar.gz
Import sendmail 8.14.4
Diffstat (limited to 'libmilter/handler.c')
-rw-r--r--libmilter/handler.c21
1 files changed, 2 insertions, 19 deletions
diff --git a/libmilter/handler.c b/libmilter/handler.c
index 5fd4b26..2c34f1f 100644
--- a/libmilter/handler.c
+++ b/libmilter/handler.c
@@ -9,7 +9,7 @@
*/
#include <sm/gen.h>
-SM_RCSID("@(#)$Id: handler.c,v 8.38 2006/11/02 02:38:22 ca Exp $")
+SM_RCSID("@(#)$Id: handler.c,v 8.39 2008/11/25 01:14:16 ca Exp $")
#include "libmilter.h"
@@ -43,24 +43,7 @@ mi_handle_session(ctx)
ret = MI_FAILURE;
else
ret = mi_engine(ctx);
- if (ValidSocket(ctx->ctx_sd))
- {
- (void) closesocket(ctx->ctx_sd);
- ctx->ctx_sd = INVALID_SOCKET;
- }
- if (ctx->ctx_reply != NULL)
- {
- free(ctx->ctx_reply);
- ctx->ctx_reply = NULL;
- }
- if (ctx->ctx_privdata != NULL)
- {
- smi_log(SMI_LOG_WARN,
- "%s: private data not NULL",
- ctx->ctx_smfi->xxfi_name);
- }
- mi_clr_macros(ctx, 0);
- free(ctx);
+ mi_clr_ctx(ctx);
ctx = NULL;
return ret;
}
OpenPOWER on IntegriCloud