diff --git a/fs/vfs/fs_uio.c b/fs/vfs/fs_uio.c index 1dd6e158a74d5..0ee178bfbfec8 100644 --- a/fs/vfs/fs_uio.c +++ b/fs/vfs/fs_uio.c @@ -177,11 +177,6 @@ void uio_copyfrom(FAR struct uio *uio, size_t offset, FAR const void *buf, memcpy((FAR uint8_t *)iov->iov_base + offset, buf, blen); len -= blen; - if (len == 0) - { - break; - } - buf = (const uint8_t *)buf + blen; iov++; offset = 0; @@ -227,11 +222,6 @@ void uio_copyto(FAR struct uio *uio, size_t offset, FAR void *buf, memcpy(buf, (FAR const uint8_t *)iov->iov_base + offset, blen); len -= blen; - if (len == 0) - { - break; - } - buf = (uint8_t *)buf + blen; iov++; offset = 0;