From d4fbd7a1906a4dab57c3a2fd034778992b0b5db9 Mon Sep 17 00:00:00 2001 From: SPRESENSE <41312067+SPRESENSE@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:50:14 +0900 Subject: [PATCH] libs/libc: Fix a fatal bug in fread Fix a bug the destination buffer is not updated. It is caused by the following commit. commit 5d8d5bfd73c97610626dccbe40e74e007b2dcc9f --- libs/libc/stdio/lib_libfread_unlocked.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/libc/stdio/lib_libfread_unlocked.c b/libs/libc/stdio/lib_libfread_unlocked.c index 9648b12a944..5e56f126d9b 100644 --- a/libs/libc/stdio/lib_libfread_unlocked.c +++ b/libs/libc/stdio/lib_libfread_unlocked.c @@ -137,6 +137,7 @@ ssize_t lib_fread_unlocked(FAR void *ptr, size_t count, FAR FILE *stream) remaining -= gulp_size; stream->fs_bufpos += gulp_size; + dest += gulp_size; } /* The buffer is empty OR we have already supplied the number