On Thu, Mar 03, 2005 at 07:39:18AM -0500, Bob wrote:
> my $host = lc $recipient->host;
> $host = $self->qp->config("me")
>
> that to me just looks like the second one undoes the first,
> and uses $host with a different meaning
[cut]
> That's what I thought, but that's the way it's currently written
> in rcpt_ok. Here it is, copy and pasted--
>
> if ($host eq "" && (lc $user eq "postmaster" || lc $user eq "abuse"));
[cut]
> doesn't it look like that if ($host.......... ; goes nowhere i.e. is
> forgotten, dead-end, not used?
In both of these cases it looks like you're not posting complete
statements! The second line of the first extract does not end with a
semicolon and is presumably followed by a modifying condition that
you have omitted. The second extract is clearly a condition whose
preceding statement you have also ommitted.
Hope that helps,
Andrew
--
mailto:[EMAIL PROTECTED] Andrew Pam
http://www.xanadu.com.au/ Chief Scientist, Xanadu
http://www.glasswings.com.au/ Partner, Glass Wings
http://www.sericyb.com.au/ Manager, Serious Cybernetics