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