diff options
Diffstat (limited to 'icmp.c')
-rw-r--r-- | icmp.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -168,7 +168,8 @@ int icmp_tap_handler(const struct ctx *c, int af, const void *addr, iref.icmp.id = id = ntohs(ih->un.echo.id); if ((s = icmp_id_map[V4][id].sock) <= 0) { - s = sock_l4(c, AF_INET, IPPROTO_ICMP, id, 0, iref.u32); + s = sock_l4(c, AF_INET, IPPROTO_ICMP, NULL, id, + iref.u32); if (s < 0) goto fail_sock; if (s > SOCKET_MAX) { @@ -205,7 +206,7 @@ int icmp_tap_handler(const struct ctx *c, int af, const void *addr, iref.icmp.id = id = ntohs(ih->icmp6_identifier); if ((s = icmp_id_map[V6][id].sock) <= 0) { - s = sock_l4(c, AF_INET6, IPPROTO_ICMPV6, id, 0, + s = sock_l4(c, AF_INET6, IPPROTO_ICMPV6, NULL, id, iref.u32); if (s < 0) goto fail_sock; |