Lines Matching refs:CurEnv
184 if (!panic && CurEnv != NULL && (!keep || CurEnv->e_message == NULL))
186 char *nmsg = sm_rpool_strdup_x(CurEnv->e_rpool, errtxt);
188 if (CurEnv->e_rpool == NULL && CurEnv->e_message != NULL)
189 sm_free(CurEnv->e_message);
190 CurEnv->e_message = nmsg;
215 CurEnv == NULL ? NOQID : CurEnv->e_id,
299 errtxt = fmtmsg(MsgBuf, CurEnv->e_to, "550", enhsc, 0, fmt, ap);
310 if (CurEnv->e_message != NULL)
317 if (CurEnv->e_rpool == NULL && CurEnv->e_message != NULL)
318 sm_free(CurEnv->e_message);
326 CurEnv->e_message =
327 sm_rpool_strdup_x(CurEnv->e_rpool, buf);
331 CurEnv->e_message =
332 sm_rpool_strdup_x(CurEnv->e_rpool, errtxt);
339 sm_syslog(LOG_NOTICE, CurEnv->e_id, "%.900s", errtxt);
387 errtxt = fmtmsg(MsgBuf, CurEnv->e_to, "550", enhsc, 0, fmt, ap);
398 if (CurEnv->e_message != NULL)
405 if (CurEnv->e_rpool == NULL && CurEnv->e_message != NULL)
406 sm_free(CurEnv->e_message);
414 CurEnv->e_message =
415 sm_rpool_strdup_x(CurEnv->e_rpool, buf);
419 CurEnv->e_message =
420 sm_rpool_strdup_x(CurEnv->e_rpool, errtxt);
427 sm_syslog(LOG_NOTICE, CurEnv->e_id, "%.900s", errtxt);
459 errtxt = fmtmsg(MsgBuf, CurEnv->e_to, "050", (char *) NULL, 0, msg, ap);
468 if (CurEnv->e_message != NULL)
473 if (CurEnv->e_rpool == NULL && CurEnv->e_message != NULL)
474 sm_free(CurEnv->e_message);
475 CurEnv->e_message = sm_rpool_strdup_x(CurEnv->e_rpool, errtxt);
513 errtxt = fmtmsg(MsgBuf, CurEnv->e_to, replycode, enhsc, 0, msg, ap);
522 if (CurEnv->e_message != NULL)
527 if (CurEnv->e_rpool == NULL && CurEnv->e_message != NULL)
528 sm_free(CurEnv->e_message);
529 CurEnv->e_message = sm_rpool_strdup_x(CurEnv->e_rpool, errtxt);
620 if (CurEnv->e_message != NULL)
625 if (CurEnv->e_rpool == NULL && CurEnv->e_message != NULL)
626 sm_free(CurEnv->e_message);
627 CurEnv->e_message = sm_rpool_strdup_x(CurEnv->e_rpool, errtxt);
671 id = (CurEnv != NULL) ? CurEnv->e_id : NULL;
674 if (!heldmsg && CurEnv != NULL && CurEnv->e_xfp != NULL &&
676 (void) sm_io_fprintf(CurEnv->e_xfp, SM_TIME_DEFAULT, "%s\n",
792 if (CurEnv == NULL)
798 CurEnv->e_flags |= EF_PM_NOTIFY;
800 else if (msgcode == '5' && bitset(EF_GLOBALERRS, CurEnv->e_flags))
803 CurEnv->e_flags |= EF_FATALERRS;