Index: fetchmail.c =================================================================== RCS file: /home/cvs/debian/fetchmail/fetchmail.c,v retrieving revision 1.1.1.11 retrieving revision 1.11 diff -u -r1.1.1.11 -r1.11 --- fetchmail.c 2001/03/18 13:00:03 1.1.1.11 +++ fetchmail.c 2001/04/11 15:18:09 1.11 @@ -1078,7 +1078,9 @@ * We're going to assume the via name is true unless it's * localhost. */ - if (ctl->server.via && strcmp(ctl->server.via, "localhost")) + if ((ctl->server.via) && + (!(ctl->localnames && ctl->localnames->next) || + strcmp(ctl->server.via, "localhost"))) ctl->server.queryname = xstrdup(ctl->server.via); else ctl->server.queryname = xstrdup(ctl->server.pollname);