From 6f0e4a18ceb689fa8dbdd8b8e3b46d1dc4a05558 Mon Sep 17 00:00:00 2001 From: tomoron Date: Sun, 24 Aug 2025 20:02:51 +0200 Subject: [PATCH] error when linger is negative --- srcs/parsing.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/srcs/parsing.c b/srcs/parsing.c index 8713f5d..ef9006d 100644 --- a/srcs/parsing.c +++ b/srcs/parsing.c @@ -6,7 +6,7 @@ /* By: tomoron +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/26 17:01:53 by tomoron #+# #+# */ -/* Updated: 2025/08/24 19:53:30 by tomoron ### ########.fr */ +/* Updated: 2025/08/24 20:02:16 by tomoron ### ########.fr */ /* */ /* ************************************************************************** */ #include "includes/ft_ping.h" @@ -74,6 +74,11 @@ int check_values(t_settings *set, char *name) fprintf(stderr, "%s: option value is too small: %g\n", name, set->interval); return(0); } + if(set->linger < 0) + { + fprintf(stderr, "%s: option value too big : %d\n", name, set->linger); + return(0); + } return (1); }