Whamcloud - gitweb
LU-18807 utils: SIGSEGV in jt_obd_setattr 03/58403/3
authorFrank Sehr <fsehr@whamcloud.com>
Thu, 13 Mar 2025 19:36:43 +0000 (12:36 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 26 Mar 2025 04:04:06 +0000 (04:04 +0000)
commit5b3d371a58c04c74376e1bc10728ef09354efc33
tree54630fe13ab880fd22a51d3d982c8bebdb4b4526
parentb3435a3c67dd44fc472dbf751954a4672dae1423
LU-18807 utils: SIGSEGV in jt_obd_setattr

Wrong argument comparison causes crash. Also unchecked
yaml_scalar_event_initialize() causes a double free problem.
This should be done for all variable based event initialization.

Test-Parameters: trivial
Signed-off-by: Frank Sehr <fsehr@whamcloud.com>
Change-Id: Id90aec86d0779316dd7ca3d1d926a3db5503d2c1
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58403
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Manish Regmi <mregmi@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/utils/lustre_cfg.c
lustre/utils/obd.c