From 15ca9cfe3f79ff8a8622e7c20b5dacbda09c85c0 Mon Sep 17 00:00:00 2001 From: David GAILLETON Date: Fri, 9 Jan 2026 14:57:42 +0100 Subject: [PATCH] FIX: exit if str is null --- secure_write.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/secure_write.c b/secure_write.c index cc75fcc..ddf01e1 100644 --- a/secure_write.c +++ b/secure_write.c @@ -6,7 +6,7 @@ /* By: dgaillet +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/01/08 14:30:38 by dgaillet #+# #+# */ -/* Updated: 2026/01/09 12:05:56 by dgaillet ### ########lyon.fr */ +/* Updated: 2026/01/09 14:55:16 by dgaillet ### ########lyon.fr */ /* */ /* ************************************************************************** */ @@ -17,6 +17,6 @@ void secure_write(int fd, char *str, int len) { if (len < 0) return ; - if (write(fd, str, len) < 0) + if (!str || write(fd, str, len) < 0) exit (EXIT_FAILURE); }