Commit eb48479b authored by Navid Nikaein's avatar Navid Nikaein

check the rf_config_file name, and ignore if it is null

parent f261adc7
...@@ -299,11 +299,17 @@ static void get_options(int argc, char *argv[]) { ...@@ -299,11 +299,17 @@ static void get_options(int argc, char *argv[]) {
loopback_flag=1; loopback_flag=1;
break; break;
case 'f': case 'f':
if (strlen(optarg)<=1024) if (optarg){
strcpy(rf_config_file,optarg); if ((strcmp("null", optarg) == 0) || (strcmp("NULL", optarg) == 0)) {
else { printf("no configuration filename is provided\n");
printf("Configuration filename is too long\n"); }
exit(-1); else if (strlen(optarg)<=1024){
// rf_config_file = strdup(optarg);
strcpy(rf_config_file,optarg);
}else {
printf("Configuration filename is too long\n");
exit(-1);
}
} }
break; break;
case 't': case 't':
......
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