From ebb2ce73bc9d2fb596ed63d21e047391e97af4be Mon Sep 17 00:00:00 2001 From: starnakin Date: Tue, 18 Nov 2025 07:49:59 -0600 Subject: [PATCH] fix: exit when error in parsing occured --- src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 239c3b6..9b85e1f 100644 --- a/src/main.c +++ b/src/main.c @@ -92,7 +92,8 @@ int main(int ac, char **av) (void) ac; struct setting settings; - get_setting(av + 1, &settings); + if (get_setting(av + 1, &settings)) + return 1; size_t payload_size = 20; size_t packet_size = sizeof(struct icmphdr) + payload_size; @@ -101,7 +102,6 @@ int main(int ac, char **av) if (dns_lookup(&settings.dest)) return 5; - settings.dest.ip.sin_family = AF_INET; settings.dest.ip.sin_port = htons(0);