diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-04-22 18:49:01 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-04-22 18:49:01 +0200 |
commit | dbf13129a702cc066517acf147fb01c13df456cb (patch) | |
tree | 24cad1a20e60147d413c84041e97335b0c3f1965 /sys/src/9/ip/rudp.c | |
parent | 9860172fce3e8d030de6a8a5ed5de2d77483795a (diff) |
devip: cleanup rudp.c
Diffstat (limited to 'sys/src/9/ip/rudp.c')
-rw-r--r-- | sys/src/9/ip/rudp.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/src/9/ip/rudp.c b/sys/src/9/ip/rudp.c index 0f8fbbe96..3631b57d5 100644 --- a/sys/src/9/ip/rudp.c +++ b/sys/src/9/ip/rudp.c @@ -280,7 +280,7 @@ rudpclose(Conv *c) /* force out any delayed acks */ ucb = (Rudpcb*)c->ptcl; qlock(ucb); - for(r = ucb->r; r; r = r->next){ + for(r = ucb->r; r != nil; r = r->next){ if(r->acksent != r->rcvseq) relsendack(c, r, 0); } @@ -573,13 +573,11 @@ rudpiput(Proto *rudp, Ipifc *ifc, Block *bp) } if(qfull(c->rq)) { - netlog(f, Logrudp, "rudp: qfull %I.%d -> %I.%d\n", raddr, rport, - laddr, lport); + netlog(f, Logrudp, "rudp: qfull %I.%d -> %I.%d\n", + raddr, rport, laddr, lport); freeblist(bp); } else { - if(bp->next) - bp = concatblock(bp); - qpass(c->rq, bp); + qpass(c->rq, concatblock(bp)); } qunlock(ucb); } @@ -638,8 +636,7 @@ rudpadvise(Proto *rudp, Block *bp, char *msg) pdest = nhgets(h->udpdport); /* Look for a connection */ - for(p = rudp->conv; *p; p++) { - s = *p; + for(p = rudp->conv; (s = *p) != nil; p++) { if(s->rport == pdest) if(s->lport == psource) if(ipcmp(s->raddr, dest) == 0) |