Исправил инициализацию массива для устройств

pull/4/head
Igor Belitskiy 2 years ago
parent 60f1d35389
commit fba4bc9811

@ -352,15 +352,16 @@ void init_cfg_array(int index) {
int* array_limit = NULL;
char** array_disk = NULL;
int index_n2 = 0;
for (int index = 0; index < get_device_cfg()->size_disk; index++) {
for (int index = 0; index < (get_device_cfg()->size_disk*2); index++) {
array_limit = philos_int_append(array_limit, &index_n2, -3);
index_n2--;
array_disk = yon_char_parsed_append(array_disk, &index_n2, "-");
}
array_limit = philos_int_append(array_limit, &index_n2, -2);
index_n2--;
index_n2 = 0;
for (int index = 0; index < get_device_cfg()->size_disk; index++) {
array_disk = yon_char_parsed_append(array_disk, &index_n2, "-");
}
array_disk = yon_char_parsed_append(array_disk, &index_n2, NULL);
index_n2 = 0;
main_config.i_o_limit_read = yon_remalloc(main_config.i_o_limit_read, (index + 1) * sizeof(int*));
main_config.i_o_limit_read_size = yon_remalloc(main_config.i_o_limit_read_size, (index + 1) * sizeof(int*));
main_config.disk = yon_remalloc(main_config.disk, (index + 1) * sizeof(char**));

Loading…
Cancel
Save