Я пытаюсь удалить верхний элемент из стека. Я пытаюсь освободить верхний элемент temp.
int pop(node** root) {
if (!IsEmpty(*root)) {
return -1;
}
node* temp = (*root);
(*root) = (*root)->next;
int popped = temp->data;
free(temp); // Getting Error
return popped;
}