Я успешно написал код, который может проверять орфографию при загрузке словаря. Чтобы освободить память, я написал функцию unload (), и valgrind не показывает утечек памяти. Но после отправки я получаю несколько ошибок crypti c, т.е.
Conditional jump or move depends on uninitialised value(s): (file: dictionary.c, line: 137)
Conditional jump or move depends on uninitialised value(s): (file: dictionary.c, line: 143)
Ниже приведены моя функция unload (), скриншот valgrind и результат submit50 соответственно. Пожалуйста, помогите.
Спасибо.
// функция выгрузки
bool unload(void)
{
for (int i = 0; i < N; i++)
{
node* temp = table[i];
node* cursor = temp;
while (temp != NULL)
{
cursor = temp->next;
free(temp);
temp = cursor;
}
free(cursor);
}
return true;
}
// результат valgrind
// отправить50 результат