fix: print hostname in summary
This commit is contained in:
parent
11bdf26fac
commit
111c3cf71c
2 changed files with 6 additions and 5 deletions
|
|
@ -14,7 +14,8 @@ void ping_output_packet(const icmp_reply_t *reply, uint16_t seq,
|
|||
void ping_output_error(const icmp_reply_t *reply,
|
||||
const icmp_offending_packet_t *offending,
|
||||
uint16_t seq, const struct ping_config *config);
|
||||
void ping_output_summary(const struct ping_state *state, struct in_addr dest);
|
||||
void ping_output_summary(const struct ping_state *state,
|
||||
const struct destinations *dest);
|
||||
void ping_output_flood_dot(void);
|
||||
void ping_output_flood_erase(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
#include <stdio.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
#include "ping/ping.h"
|
||||
#include "internal/ping/output.h"
|
||||
|
||||
/* Forward declarations */
|
||||
|
|
@ -9,18 +10,17 @@ static void print_rtt_line(const struct ping_stats *stats);
|
|||
/* -------------------- */
|
||||
|
||||
void
|
||||
ping_output_summary(const struct ping_state *state, struct in_addr dest)
|
||||
ping_output_summary(const struct ping_state *state,
|
||||
const struct destinations *dest)
|
||||
{
|
||||
char dest_str[INET_ADDRSTRLEN];
|
||||
size_t sent;
|
||||
size_t errors;
|
||||
size_t ok_recv;
|
||||
|
||||
inet_ntop(AF_INET, &dest, dest_str, sizeof(dest_str));
|
||||
sent = state->tracker->nb_sent;
|
||||
errors = state->nb_errors;
|
||||
ok_recv = state->tracker->nb_recv - errors;
|
||||
printf("--- %s ping statistics ---\n", dest_str);
|
||||
printf("--- %s ping statistics ---\n", dest->dom);
|
||||
print_loss_line(sent, ok_recv, errors);
|
||||
if (0 < ok_recv)
|
||||
print_rtt_line(state->stats);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue