| 50 |
return -1; |
return -1; |
| 51 |
} |
} |
| 52 |
|
|
| 53 |
strcpy(p_menu_set->conf_file, conf_file); |
strncpy(p_menu_set->conf_file, conf_file, sizeof(p_menu_set->conf_file) - 1); |
| 54 |
|
p_menu_set->conf_file[sizeof(p_menu_set->conf_file) - 1] = '\0'; |
| 55 |
|
|
| 56 |
while (fgets(buffer, sizeof(buffer), fin)) |
while (fgets(buffer, sizeof(buffer), fin)) |
| 57 |
{ |
{ |
| 515 |
int result; |
int result; |
| 516 |
char conf_file[FILE_PATH_LEN]; |
char conf_file[FILE_PATH_LEN]; |
| 517 |
|
|
| 518 |
strncpy(conf_file, p_menu_set->conf_file, sizeof(conf_file)); |
strncpy(conf_file, p_menu_set->conf_file, sizeof(conf_file) - 1); |
| 519 |
|
conf_file[sizeof(conf_file) - 1] = '\0'; |
| 520 |
|
|
| 521 |
unload_menu(p_menu_set); |
unload_menu(p_menu_set); |
| 522 |
result = load_menu(p_menu_set, conf_file); |
result = load_menu(p_menu_set, conf_file); |
| 523 |
|
|