Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fdaef75f authored by Herbert Xu's avatar Herbert Xu
Browse files

crypto: scatterwalk - Add missing sg_init_table to scatterwalk_ffwd



We need to call sg_init_table as otherwise the first entry may
inadvertently become the last.

Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 693b549d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -158,6 +158,7 @@ struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
		src = sg_next(src);
	}

	sg_init_table(dst, 2);
	sg_set_page(dst, sg_page(src), src->length - len, src->offset + len);
	scatterwalk_crypto_chain(dst, sg_next(src), 0, 2);