Skip to content

Commit 5806d28

Browse files
check for null port value
1 parent dba42d3 commit 5806d28

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

examples/echoserver/echoserver.c

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1890,11 +1890,16 @@ THREAD_RETURN WOLFSSH_THREAD echoserver_test(void* args)
18901890
break;
18911891

18921892
case 'p':
1893-
port = (word16)atoi(myoptarg);
1894-
#if !defined(NO_MAIN_DRIVER) || defined(USE_WINDOWS_API)
1895-
if (port == 0)
1896-
err_sys("port number cannot be 0");
1897-
#endif
1893+
if (myoptarg == NULL) {
1894+
err_sys("NULL port value");
1895+
}
1896+
else {
1897+
port = (word16)atoi(myoptarg);
1898+
#if !defined(NO_MAIN_DRIVER) || defined(USE_WINDOWS_API)
1899+
if (port == 0)
1900+
err_sys("port number cannot be 0");
1901+
#endif
1902+
}
18981903
break;
18991904

19001905
case 'R':

0 commit comments

Comments
 (0)