Ken Jones wrote:
> > ::ffff:172.16.10.1:allow,RELAYCLIENT="""
> ...
>
> if ( ipaddr != NULL && ipaddr[0] == ':') {
> ipaddr +=2;
> while(*ipaddr!=':') ++ipaddr;
> ++ipaddr;
> }
>
> If it doesn't have the last if statement above, add it in,
> recompile vpopmail, install it, then recompile courier-imap.
>
> I think that's what is going on.
Yes, that's the function I was looking in, and while it will work as shown,
is there a good reason for doing that instead of:
while (! isdigit((int)*ipaddr)) ++ipaddr;
--
Michael T. Babcock (PGP: 0xBE6C1895)
http://www.fibrespeed.net/~mbabcock/