Revision e6d43cfb slirp/misc.c

b/slirp/misc.c
407 407
                       inet_ntoa(dst_addr), ntohs(dst_port),
408 408
                       so->so_rcv.sb_cc, so->so_snd.sb_cc);
409 409
    }
410

  
411
    for (so = slirp->icmp.so_next; so != &slirp->icmp; so = so->so_next) {
412
        n = snprintf(buf, sizeof(buf), "  ICMP[%d sec]",
413
                     (so->so_expire - curtime) / 1000);
414
        src.sin_addr = so->so_laddr;
415
        dst_addr = so->so_faddr;
416
        memset(&buf[n], ' ', 19 - n);
417
        buf[19] = 0;
418
        monitor_printf(mon, "%s %3d %15s  -    ", buf, so->s,
419
                       src.sin_addr.s_addr ? inet_ntoa(src.sin_addr) : "*");
420
        monitor_printf(mon, "%15s  -    %5d %5d\n", inet_ntoa(dst_addr),
421
                       so->so_rcv.sb_cc, so->so_snd.sb_cc);
422
    }
410 423
}

Also available in: Unified diff