diff --git a/lib/iscsi/iscsi.c b/lib/iscsi/iscsi.c index 4a1a49bdc..77abcf54d 100644 --- a/lib/iscsi/iscsi.c +++ b/lib/iscsi/iscsi.c @@ -638,6 +638,7 @@ _iscsi_sgl_append_with_md(struct _iscsi_sgl *s, s->iov_offset = 0; assert(s->iovcnt >= rc); s->iovcnt -= rc; + s->iov += rc; if (s->iovcnt == 0) { return false;