From 79ddd784c7377bd005a8707b0e40bc6fab08b62f Mon Sep 17 00:00:00 2001 From: John Safranek Date: Mon, 29 Aug 2022 17:13:12 -0700 Subject: [PATCH] Scan-Build Cleaning 1. The portfwd example had a couple spots in command line option processing where atol could get called with a null pointer. --- examples/portfwd/portfwd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/portfwd/portfwd.c b/examples/portfwd/portfwd.c index 93ee600c..c68fbb91 100644 --- a/examples/portfwd/portfwd.c +++ b/examples/portfwd/portfwd.c @@ -267,6 +267,8 @@ THREAD_RETURN WOLFSSH_THREAD portfwd_worker(void* args) break; case 'f': + if (myoptarg == NULL) + err_sys("null argument found"); fwdFromPort = (word16)atoi(myoptarg); break; @@ -281,6 +283,8 @@ THREAD_RETURN WOLFSSH_THREAD portfwd_worker(void* args) break; case 't': + if (myoptarg == NULL) + err_sys("null argument found"); fwdToPort = (word16)atoi(myoptarg); break;