From f9b84f709ca341dac650dc5f023a275c1e2d2c65 Mon Sep 17 00:00:00 2001 From: lohhiiccc <96543753+lohhiiccc@users.noreply.github.com> Date: Mon, 23 Mar 2026 10:02:25 -0500 Subject: [PATCH] fix: error message --- src/ping/core/ping.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ping/core/ping.c b/src/ping/core/ping.c index 532ec8a..ac53897 100644 --- a/src/ping/core/ping.c +++ b/src/ping/core/ping.c @@ -1,5 +1,7 @@ #include +#include +#include "version_gen.h" #include "ping/ft_ping_flags.h" #include "internal/ping/output.h" #include "internal/ping/scheduler.h" @@ -26,7 +28,11 @@ ping_run(const struct ping_config *config) return 1; handle = icmp_create(); if (NULL == handle) + { + dprintf(STDERR_FILENO, "%s: requires CAP_NET_RAW or root privileges\n", + g_prog_name.name); return 1; + } if (HAS_FLAG(config->flags, FLAG_DONT_FRAGMENT) && 0 != icmp_set_dont_fragment(handle)) {