Also put_ksmbd_user(user) before returning. Signed-off-by: Enzo Matsumiya <ematsumiya@xxxxxxx> --- lib/management/user.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/management/user.c b/lib/management/user.c index b4727a761ba0..5ce75e83b70a 100644 --- a/lib/management/user.c +++ b/lib/management/user.c @@ -405,4 +405,7 @@ int usm_handle_logout_request(struct ksmbd_logout_request *req) user->failed_login_count = 0; user->flags &= ~KSMBD_USER_FLAG_DELAY_SESSION; } + + put_ksmbd_user(user); + return 0; } -- 2.31.1