Whamcloud - gitweb
LU-18779 lnet: lnetctl SIGSEGV in lnetctl.c getopt_internal() 22/58322/7
authorFrank Sehr <fsehr@whamcloud.com>
Thu, 6 Mar 2025 20:19:38 +0000 (12:19 -0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 26 Mar 2025 03:58:20 +0000 (03:58 +0000)
commitf387535f760b9cee31e29ac05a29e071e8488e2f
tree203a29635f0e6b31a7e5a7430c204600b47fbcd0
parent149657180e53bc1cfee876bb4ced72853a10b09c
LU-18779 lnet: lnetctl SIGSEGV in lnetctl.c getopt_internal()

Variable optindex was out of range. The whole check could be
simplified (only check optarg) if no negative values for verbose
 are expected. Also modified for peer.

Test-Parameters: trivial
Signed-off-by: Frank Sehr <fsehr@whamcloud.com>
Change-Id: I64aad7527377b098479e93040a84b0865b02de28
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58322
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Manish Regmi <mregmi@ddn.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lnet/utils/lnetctl.c