From 23291c8065937a7582cdf5642115dfa5ff47a0db Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Mon, 1 Sep 1997 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1997-09-01 --- ip/udp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ip/udp.c b/ip/udp.c index 6da7d8ae3a69caa53c7873ef4c7bf33b501d4f53..a42bf23402b93a47aaf603de4a8db2ba6706bc3b 100644 --- a/ip/udp.c +++ b/ip/udp.c @@ -271,8 +271,12 @@ udpiput(Media *m, Block *bp) hnputl(bp->rp, raddr); if(Mediaforme(dst) > 0) hnputl(bp->rp+4, laddr); - else + else if(m != 0) hnputl(bp->rp+4, m->myip[0]); + else if(media != 0) + hnputl(bp->rp+4, media->myip[0]); + else + hnputl(bp->rp+4, laddr); hnputs(bp->rp+8, rport); hnputs(bp->rp+10, lport); } else {