@@ -30,16 +30,19 @@ int main(int argc, char *argv[]){
3030 return 0 ;
3131 }
3232
33- const char * port = CArgvParse_get_flag (& args ,PORTS_FLAGS ,FLAGS_SIZE ,0 );
34- if (!port ){
33+ starter_callback_name = CArgvParse_get_flag (& args ,STARTER_CALLBACK_FLAGS ,FLAGS_SIZE ,0 );
34+ int port_num = -1 ;
35+ if (!starter_callback_name ){
36+ const char * port = CArgvParse_get_flag (& args ,PORTS_FLAGS ,FLAGS_SIZE ,0 );
3537 printf ("Port not provided\n" );
3638 return 1 ;
39+ port_num = atoi (port );
40+ if (port_num <= 0 ){
41+ printf ("--port not valid\n" );
42+ return 1 ;
43+ }
3744 }
38- int port_num = atoi (port );
39- if (port_num <= 0 ){
40- printf ("--port not valid\n" );
41- return 1 ;
42- }
45+
4346
4447 const char * dynamic_lib_entrie = CArgvParse_get_flag (& args ,DYNAMIC_LIV_FLAGS ,FLAGS_SIZE ,0 );
4548 if (!dynamic_lib_entrie ){
@@ -66,7 +69,6 @@ int main(int argc, char *argv[]){
6669 return 1 ;
6770 }
6871
69- starter_callback_name = CArgvParse_get_flag (& args ,STARTER_CALLBACK_FLAGS ,FLAGS_SIZE ,0 );
7072 allow_read_dynamic_lib = CArgvParse_is_flags_present (& args , ALLOW_READ_DYNAMIC_LIB_FLAGS , FLAGS_SIZE );
7173 allow_exit = CArgvParse_is_flags_present (& args , ALLOW_EXIT_FLAGS , FLAGS_SIZE );
7274 allow_update_firmware = CArgvParse_is_flags_present (& args , ALLOW_UPDATE_FIRMWARE_FLAGS , FLAGS_SIZE );
0 commit comments