diff options
| -rw-r--r-- | sys/src/9/ip/devip.c | 2 | ||||
| -rw-r--r-- | sys/src/9/ip/udp.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/ip/devip.c b/sys/src/9/ip/devip.c index e63a4f5ba..c891fb399 100644 --- a/sys/src/9/ip/devip.c +++ b/sys/src/9/ip/devip.c @@ -858,7 +858,7 @@ setladdrport(Conv* c, char* str, int announcing) else { if(parseip(addr, str) == -1) return Ebadip; - if(ipforme(c->p->f, addr)) + if(ipforme(c->p->f, addr) || ipismulticast(addr)) ipmove(c->laddr, addr); else return "not a local IP address"; diff --git a/sys/src/9/ip/udp.c b/sys/src/9/ip/udp.c index 910892b4b..b897d1e4b 100644 --- a/sys/src/9/ip/udp.c +++ b/sys/src/9/ip/udp.c @@ -150,7 +150,7 @@ udpannounce(Conv *c, char** argv, int argc) static void udpcreate(Conv *c) { - c->rq = qopen(128*1024, Qmsg, 0, 0); + c->rq = qopen(512*1024, Qmsg, 0, 0); c->wq = qbypass(udpkick, c); } |
