Whamcloud - gitweb
LU-18793 gss: coverity issue in prepare_krb5_rfc4121_buffer 71/58371/2
authorSebastien Buisson <sbuisson@ddn.com>
Tue, 11 Mar 2025 16:06:19 +0000 (17:06 +0100)
committerOleg Drokin <green@whamcloud.com>
Wed, 26 Mar 2025 04:02:59 +0000 (04:02 +0000)
commit9fb29f814e1ac0f2d213568a14a529428cf32c1c
tree767f4be213b4690507b4233b96f910ed8d2749cd
parent5e4456e9dfeb9ef513ed26eb06ce9251888c991d
LU-18793 gss: coverity issue in prepare_krb5_rfc4121_buffer

Fix issue found by Coverity in prepare_krb5_rfc4121_buffer():

CoverityID 457079:    (RESOURCE_LEAK)
   Variable "derived_key" going out of scope leaks the storage
   "derived_key.data" points to.

Fixes: c7cf297687 ("LU-18256 gss: deprecate insecure enctypes")
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I1a2924555814ca6ce643b9e7cad217a7f6725765
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58371
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Aurelien Degremont <adegremont@nvidia.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/utils/gss/context_lucid.c