Lines Matching refs:ctx
736 SMFICTX_PTR ctx;
896 if ((ctx = (SMFICTX_PTR) malloc(sizeof *ctx)) == NULL)
900 smi_log(SMI_LOG_ERR, "%s: malloc(ctx) failed (%s), %s",
912 (void) memset(ctx, '\0', sizeof *ctx);
913 ctx->ctx_sd = connfd;
914 ctx->ctx_dbg = dbg;
915 ctx->ctx_timeout = timeout;
916 ctx->ctx_smfi = smfi;
918 ctx->ctx_pflags |= SMFIP_NOCONNECT;
920 ctx->ctx_pflags |= SMFIP_NOHELO;
922 ctx->ctx_pflags |= SMFIP_NOMAIL;
924 ctx->ctx_pflags |= SMFIP_NORCPT;
926 ctx->ctx_pflags |= SMFIP_NOHDRS;
928 ctx->ctx_pflags |= SMFIP_NOEOH;
930 ctx->ctx_pflags |= SMFIP_NOBODY;
932 ctx->ctx_pflags |= SMFIP_NODATA;
934 ctx->ctx_pflags |= SMFIP_NOUNKNOWN;
938 if ((r = mi_start_session(ctx)) != MI_SUCCESS)
943 (void *) ctx)) != 0)
953 free(ctx);