diff options
Diffstat (limited to 'udp.c')
| -rw-r--r-- | udp.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -1162,16 +1162,14 @@ int udp_listen(const struct ctx *c, uint8_t pif, /* Restrict to v6 only */ addr = &inany_any6; else if (inany_v4(addr)) - /* Nothing to do */ - return 0; + return -EAFNOSUPPORT; } if (!c->ifi6) { if (!addr) /* Restrict to v4 only */ addr = &inany_any4; else if (!inany_v4(addr)) - /* Nothing to do */ - return 0; + return -EAFNOSUPPORT; } s = pif_sock_l4(c, EPOLL_TYPE_UDP_LISTEN, pif, |
