--- machine.c.old 1999-09-13 05:51:18.000000000 +0200 +++ machine.c 2002-12-07 17:16:36.000000000 +0100 @@ -86,8 +86,8 @@ &remote_port, &st, &tx_queue, &rx_queue, &tr, &tm_when, &retrnsmt, &uid) == 12) { - if (lp == local_port && rp == remote_port - && remote_addr == raddr->s_addr) { + if (lp == local_port && (rp == remote_port || (remote_port == 80 && rp == 8080)) + && (remote_addr == raddr->s_addr || (remote_port == 80 && rp == 8080))) { if (laddr == NULL) { fclose (fp); return uid;