aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2026-06-23 15:20:22 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2026-06-23 15:20:38 +0000
commit141bb8579882f9d1f7e95351573e30f10689f4bf (patch)
tree18160b734281f09feea554afbb0b86673a174baf /sbin
parent276a3dacdb60b65d65301aced5d8443cc5d27ea2 (diff)
Diffstat (limited to 'sbin')
-rw-r--r--sbin/ping/ping.c2
-rw-r--r--sbin/ping/ping6.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/sbin/ping/ping.c b/sbin/ping/ping.c
index 579ecb9151bb..19790af083f3 100644
--- a/sbin/ping/ping.c
+++ b/sbin/ping/ping.c
@@ -829,7 +829,6 @@ ping(int argc, char *const *argv)
sweepmin, sweepmax);
else
(void)printf(": %d data bytes\n", datalen);
-
} else {
if (sweepmax)
(void)printf("PING %s: (%d ... %d) data bytes\n",
@@ -837,6 +836,7 @@ ping(int argc, char *const *argv)
else
(void)printf("PING %s: %d data bytes\n", hostname, datalen);
}
+ (void)fflush(stdout);
/*
* Use sigaction() instead of signal() to get unambiguous semantics,
diff --git a/sbin/ping/ping6.c b/sbin/ping/ping6.c
index 48f376ac6e5c..1a4b2472b1bd 100644
--- a/sbin/ping/ping6.c
+++ b/sbin/ping/ping6.c
@@ -1114,6 +1114,7 @@ ping6(int argc, char *argv[])
(unsigned long)(pingerlen() - 8));
printf("%s --> ", pr_addr((struct sockaddr *)&src, sizeof(src)));
printf("%s\n", pr_addr((struct sockaddr *)&dst, sizeof(dst)));
+ fflush(stdout);
if (preload == 0)
pinger();