From c6f09dc2aa6ce3396fb5dfb5a916928faa674156 Mon Sep 17 00:00:00 2001 From: Xamora Date: Sun, 20 Sep 2026 16:50:46 +0200 Subject: [PATCH] fix forget \0 in read test --- main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 9020864..192b12e 100644 --- a/main.c +++ b/main.c @@ -222,7 +222,8 @@ test_read() { // printf("%s\n", in); char buf[10]; - printf("ft_read ret: %ld\n", ft_read(open("main.c", O_RDONLY), buf, 10)); + printf("ft_read ret: %ld\n", ft_read(open("main.c", O_RDONLY), buf, 9)); + buf[9] = '\0'; printf ("buf: %s\n", buf); size_t error = ft_read(open("test", O_RDWR), buf, 10); printf("ft_read error: %ld\n", error); @@ -242,7 +243,8 @@ test_read() { // printf("%s\n", in); char buf[10]; - printf("read ret: %ld\n", read(open("main.c", O_RDONLY), buf, 10)); + printf("read ret: %ld\n", read(open("main.c", O_RDONLY), buf, 9)); + buf[9] = '\0'; printf ("buf: %s\n", buf); size_t error = read(open("test", O_RDWR), buf, 10); printf("read error: %ld\n", error);