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/



Reply via email to