diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-04-08 21:15:00 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-04-08 21:15:00 +0200 |
commit | c2dd9b1da7659c9ac42e7612e5621e9426956c73 (patch) | |
tree | 8c191ea02792997669a87965419aac936243104f /sys/src/9/ip/devip.c | |
parent | dc8432d4593c7a4b0a187d0174d4e4e603e456f6 (diff) |
devip: implement source specific routing
Diffstat (limited to 'sys/src/9/ip/devip.c')
-rw-r--r-- | sys/src/9/ip/devip.c | 2 |
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"; |