I sent this to cinap earlier, who concurred.

On 22 August 2012 11:12, Charles Forsyth <charles.forsyth@gmail.com> wrote:
Given the comment

/* remove all addrs of responding server from list */
for(np = qp->dest; np < qp->curdest; np++)
if(np->s == p->s)
p->nx = Maxtrans;

I wonder whether np->nx = Maxtrans was meant.