Исправил баг с сохранением

pull/4/head
Igor Belitskiy 2 years ago
parent e4f6f844ee
commit 9351e553ab

@ -1137,8 +1137,6 @@ int template_format_str_save(char* source_set_cmd, char* source_remove_cmd) {
if (cmd_set != NULL) { if (cmd_set != NULL) {
free(cmd_set); free(cmd_set);
} }
main_config.flag_set_data = 0; main_config.flag_set_data = 0;
return 1; return 1;
@ -1170,7 +1168,6 @@ char* template_format_str_set_save(char* source_set_cmd) {
char* template_format_str_remove_save(char* source_remove_cmd) { char* template_format_str_remove_save(char* source_remove_cmd) {
char* cmd = yon_char_new(source_remove_cmd); char* cmd = yon_char_new(source_remove_cmd);
int flag_save = 0;
if (main_config.size_array_del_line == 0) { if (main_config.size_array_del_line == 0) {
return NULL; return NULL;
} }
@ -1178,12 +1175,11 @@ char* template_format_str_remove_save(char* source_remove_cmd) {
char* key = main_config.array_del_line[index]; char* key = main_config.array_del_line[index];
if (key != NULL) { if (key != NULL) {
cmd = yon_char_unite(cmd, " " , key, " ", NULL); cmd = yon_char_unite(cmd, " " , key, " ", NULL);
flag_save = 1;
} }
} }
if (flag_save) { if (strlen(cmd) > strlen(source_remove_cmd) && check_save()== 0) {
philos_free_string_array(&main_config.array_del_line, main_config.size_array_del_line); //philos_free_string_array(&main_config.array_del_line, main_config.size_array_del_line);
main_config.size_array_del_line = 0; //main_config.size_array_del_line = 0;
return cmd; return cmd;
} }
free(cmd); free(cmd);

Loading…
Cancel
Save