]> git.baikalelectronics.ru Git - kernel.git/commit
lib/mpi: Fix SG miter leak
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 28 Jul 2016 05:29:17 +0000 (13:29 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 29 Jul 2016 10:30:16 +0000 (18:30 +0800)
commit428a6a4049f32a6b8c93a8193f88045eb485025d
tree06eee2ccd96dbdcd86c8f0c4f700386d3f160985
parent9e666ff0751d492a8b6b462c14229429ce71ab16
lib/mpi: Fix SG miter leak

In mpi_read_raw_from_sgl we may leak the SG miter resouces after
reading the leading zeroes.  This patch fixes this by stopping the
iteration once the leading zeroes have been read.

Fixes: b84b613c4eb2 ("lib/mpi: Do not do sg_virt")
Reported-by: Nicolai Stange <nicstange@gmail.com>
Tested-by: Nicolai Stange <nicstange@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
lib/mpi/mpicoder.c