]> asedeno.scripts.mit.edu Git - linux.git/commit
create_pipe_files(): use fput() if allocation of the second file fails
authorAl Viro <viro@zeniv.linux.org.uk>
Mon, 9 Jul 2018 06:29:58 +0000 (02:29 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 11 Jul 2018 03:29:03 +0000 (23:29 -0400)
commitb10a4a9f7695335bd2bb19bffdda7fbefbc6581f
treeda3e64cb16b4f34bcc25b2155406d31720b5a611
parent19f391eb05b8b005f2907ddc8f284487b446abf3
create_pipe_files(): use fput() if allocation of the second file fails

... just use put_pipe_info() to get the pipe->files down to 1 and let
fput()-called pipe_release() do freeing.

Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/pipe.c