X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=checkalias.c;h=2e50ea09222d3cd61b469b953839e41a6665c027;hb=cb8d898683ffccdf8de42a5b1236a6cf3cdbb6ce;hp=353be44d1f3404a75bc4d0f3aefe0497035a2f27;hpb=86d5959f8a96b860af3db4af9bc093c9da86feee;p=~andy%2Ffetchmail diff --git a/checkalias.c b/checkalias.c index 353be44d..2e50ea09 100644 --- a/checkalias.c +++ b/checkalias.c @@ -129,7 +129,7 @@ int is_host_alias(const char *name, struct query *ctl, struct addrinfo **res) namelen = strlen(name); for (idl = lead_server->akalist; idl; idl = idl->next) { - char *ep; + const char *ep; /* * Test is >= here because str_in_list() should have caught the @@ -138,7 +138,7 @@ int is_host_alias(const char *name, struct query *ctl, struct addrinfo **res) */ if (strlen(idl->id) >= namelen) continue; - ep = (char *)name + (namelen - strlen(idl->id)); + ep = name + (namelen - strlen(idl->id)); /* a suffix led by . must match */ if (ep[-1] == '.' && !strcasecmp(ep, idl->id)) return(TRUE);