Diff for /embedaddon/mtr/packet/deconstruct_unix.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2021/03/17 00:07:30 version 1.1.1.3, 2023/09/27 11:18:58
Line 99  void handle_inner_udp_packet( Line 99  void handle_inner_udp_packet(
     {      {
         saddr = &((struct IPHeader *)ip)->saddr;          saddr = &((struct IPHeader *)ip)->saddr;
         daddr = &((struct IPHeader *)ip)->daddr;          daddr = &((struct IPHeader *)ip)->daddr;
    }else    } else
     if (af == AF_INET6)      if (af == AF_INET6)
     {      {
         daddr = &((struct IP6Header *)ip)->daddr;          daddr = &((struct IP6Header *)ip)->daddr;
         saddr = &((struct IP6Header *)ip)->saddr;          saddr = &((struct IP6Header *)ip)->saddr;
    }else    } else
     {      {
         return;          return;
     }      }
   
    if( memcmp(sockaddr_addr_offset(&probe->remote_addr),    if ( memcmp(sockaddr_addr_offset(&probe->remote_addr),
                daddr,                 daddr,
                sockaddr_addr_size(&probe->remote_addr)) != 0 )                 sockaddr_addr_size(&probe->remote_addr)) != 0 )
             return;              return;
   
    if( memcmp(sockaddr_addr_offset(&probe->local_addr),    if ( memcmp(sockaddr_addr_offset(&probe->local_addr),
            saddr,             saddr,
            sockaddr_addr_size(&probe->local_addr)) != 0)             sockaddr_addr_size(&probe->local_addr)) != 0)
         return;          return;

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>