iov_iter: fix memory leak in pipe_get_pages_alloc()
authorIlya Dryomov <idryomov@gmail.com>
Wed, 2 May 2018 18:16:57 +0000 (20:16 +0200)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 2 May 2018 19:43:19 +0000 (15:43 -0400)
commitd7760d638b140d53c6390a2fbee9b06460b43e9e
treef269e6fc2b544ad0e181211663f35811f2e4c2a6
parente76b6312391bdd62e31dc86cb65e478b07b7909e
iov_iter: fix memory leak in pipe_get_pages_alloc()

Make n signed to avoid leaking the pages array if __pipe_get_pages()
fails to allocate any pages.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
lib/iov_iter.c