Whamcloud - gitweb
LU-15545 utils: fix double free in lgss_sk 94/46594/2
authorLei Feng <flei@whamcloud.com>
Wed, 23 Feb 2022 10:07:53 +0000 (18:07 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 2 Apr 2022 06:58:24 +0000 (06:58 +0000)
Fix double free issue in lgss_sk if write_config_file fails.

Signed-off-by: Lei Feng <flei@whamcloud.com>
Test-Parameters: trivial
Change-Id: Icd1673b27d699fba78b01fe53f587291e6c36ed6
Reviewed-on: https://review.whamcloud.com/46594
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Li Xi <lixi@ddn.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
lustre/utils/gss/lgss_sk.c

index d6d9959..f5782cb 100644 (file)
@@ -588,6 +588,7 @@ int main(int argc, char **argv)
                }
 
                DH_free(dh);
+               dh = NULL;
        }
 
        if (write_config_file(modify ?: output, config, modify))