summaryrefslogtreecommitdiff
path: root/sys/src/9/ip/devip.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-04-08 21:15:00 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2018-04-08 21:15:00 +0200
commitc2dd9b1da7659c9ac42e7612e5621e9426956c73 (patch)
tree8c191ea02792997669a87965419aac936243104f /sys/src/9/ip/devip.c
parentdc8432d4593c7a4b0a187d0174d4e4e603e456f6 (diff)
devip: implement source specific routing
Diffstat (limited to 'sys/src/9/ip/devip.c')
-rw-r--r--sys/src/9/ip/devip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/ip/devip.c b/sys/src/9/ip/devip.c
index 18dbf54ff..6a08a0491 100644
--- a/sys/src/9/ip/devip.c
+++ b/sys/src/9/ip/devip.c
@@ -848,7 +848,7 @@ setladdrport(Conv* c, char* str, int announcing)
else {
if(parseip(addr, str) == -1)
return Ebadip;
- if(ipforme(c->p->f, addr) || ipismulticast(addr))
+ if(ipforme(c->p->f, addr) != 0 || ipismulticast(addr))
ipmove(c->laddr, addr);
else
return "not a local IP address";