*** milter.c.orig Sat Dec 6 10:42:43 2003 --- milter.c Sat Dec 6 10:44:04 2003 *************** *** 3293,3298 **** --- 3293,3305 ---- } } + if (sm_io_getinfo(InChannel, SM_IO_IS_READABLE, NULL) > 0) + macdefine(&e->e_macro, A_TEMP, + macid("{illegalpipe}"), "true"); + else + macdefine(&e->e_macro, A_TEMP, + macid("{illegalpipe}"), "false"); + response = milter_command(SMFIC_HELO, helo, strlen(helo) + 1, MilterHeloMacros, e, state); milter_per_connection_check(e);