View | Details | Raw Unified | Return to bug 31527
Collapse All | Expand All

(-)src/smtpd/smtpd_check.c Sat Oct 27 14:49:05 2001 (+7 lines)
Lines 685-693 Link Here
685
static int reject_unknown_client(SMTPD_STATE *state)
685
static int reject_unknown_client(SMTPD_STATE *state)
686
{
686
{
687
    char   *myname = "reject_unknown_client";
687
    char   *myname = "reject_unknown_client";
688
    struct in_addr a;
688
689
689
    if (msg_verbose)
690
    if (msg_verbose)
690
       msg_info("%s: %s %s", myname, state->name, state->addr);
691
       msg_info("%s: %s %s", myname, state->name, state->addr);
692
693
    /*
694
     * IPv4 only for now
695
     */
696
    if (inet_pton(AF_INET, state->addr, &a) != 1)
697
       return SMTPD_CHECK_DUNNO;
691
698
692
    if (strcasecmp(state->name, "unknown") == 0)
699
    if (strcasecmp(state->name, "unknown") == 0)
693
       return (smtpd_check_reject(state, MAIL_ERROR_POLICY,
700
       return (smtpd_check_reject(state, MAIL_ERROR_POLICY,

Return to bug 31527