Commit d3e7b6cd authored by trilyrak's avatar trilyrak

update the --rf-config-file option

parent 46fb7bb3
...@@ -2141,9 +2141,12 @@ static void get_options (int argc, char **argv) ...@@ -2141,9 +2141,12 @@ static void get_options (int argc, char **argv)
while ((c = getopt_long (argc, argv, "A:a:C:dEK:g:F:G:hqO:m:SUVRM:r:P:Ws:t:Tx:",long_options,NULL)) != -1) { while ((c = getopt_long (argc, argv, "A:a:C:dEK:g:F:G:hqO:m:SUVRM:r:P:Ws:t:Tx:",long_options,NULL)) != -1) {
switch (c) { switch (c) {
case LONG_OPTION_RF_CONFIG_FILE: case LONG_OPTION_RF_CONFIG_FILE:
if (strlen(optarg)<=1024) if ((strcmp("null", optarg) == 0) || (strcmp("NULL", optarg) == 0)) {
strcpy(rf_config_file,optarg); printf("no configuration filename is provided\n");
else { }
else if (strlen(optarg)<=1024){
strcpy(rf_config_file,optarg);
}else {
printf("Configuration filename is too long\n"); printf("Configuration filename is too long\n");
exit(-1); exit(-1);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment