Diff for /embedaddon/mtr/ui/asn.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 207  static void reverse_host6( Line 207  static void reverse_host6(
 {  {
     int i;      int i;
     char *b = buff;      char *b = buff;
    for (i = (sizeof(*addr) / 2 - 1); i >= 0; i--, b += 4)      /* 64b portion */    // We need to process the top 64 bits, or 8 bytes.
     for (i = 8-1; i >= 0; i--, b += 4, buff_length -= 4)
         snprintf(b, buff_length,          snprintf(b, buff_length,
                  "%x.%x.", addr->s6_addr[i] & 0xf, addr->s6_addr[i] >> 4);                   "%x.%x.", addr->s6_addr[i] & 0xf, addr->s6_addr[i] >> 4);
    *--b = 0;
    buff[strlen(buff) - 1] = '\0'; 
 }  }
 #endif  #endif
   

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


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