]> git.baikalelectronics.ru Git - kernel.git/commit
DLM: fix memory leak in tcp_accept_from_sock()
authortsutomu.owa@toshiba.co.jp <tsutomu.owa@toshiba.co.jp>
Tue, 12 Sep 2017 09:01:38 +0000 (09:01 +0000)
committerDavid Teigland <teigland@redhat.com>
Mon, 25 Sep 2017 17:45:21 +0000 (12:45 -0500)
commit3c9e31322c9c9f8590a1b015f46e7c1e8193d9d7
treed9b920648f4ecdf68e5bbcc2c3d1485989363970
parentbf89986c7ac78626a87e2774a953a1c524a48144
DLM: fix memory leak in tcp_accept_from_sock()

The sk member of the socket generated by sock_create_kern() is overwritten
by ops->accept(). So the previous sk will not be released.
We use kernel_accept() instead of sock_create_kern() and ops->accept().

Signed-off-by: Tadashi Miyauchi <miyauchi@toshiba-tops.co.jp>
Signed-off-by: Tsutomu Owa <tsutomu.owa@toshiba.co.jp>
Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/lowcomms.c