]> git.itanic.dy.fi Git - linux-stable/commit
dlm: memory leaks on error path in dlm_user_request()
authorVasily Averin <vvs@virtuozzo.com>
Thu, 15 Nov 2018 10:18:56 +0000 (13:18 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 13 Jan 2019 09:05:33 +0000 (10:05 +0100)
commitbf72973ce165cb6715ae1dac1252c28f3e104dda
tree2b4e9f734e021a17967d969ae1e3ee34819849df
parent3ed774e59ce57be7cae15b9eec1a40ccfbafe57c
dlm: memory leaks on error path in dlm_user_request()

commit d47b41aceeadc6b58abc9c7c6485bef7cfb75636 upstream.

According to comment in dlm_user_request() ua should be freed
in dlm_free_lkb() after successful attach to lkb.

However ua is attached to lkb not in set_lock_args() but later,
inside request_lock().

Fixes 597d0cae0f99 ("[DLM] dlm: user locks")
Cc: stable@kernel.org # 2.6.19
Signed-off-by: Vasily Averin <vvs@virtuozzo.com>
Signed-off-by: David Teigland <teigland@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/dlm/lock.c