diff --git a/4-delete_dnodeint/delete_dnodeint_at_index.c b/4-delete_dnodeint/delete_dnodeint_at_index.c index 92fb6e8d..aea4e45b 100644 --- a/4-delete_dnodeint/delete_dnodeint_at_index.c +++ b/4-delete_dnodeint/delete_dnodeint_at_index.c @@ -43,7 +43,7 @@ int delete_dnodeint_at_index(dlistint_t **head, unsigned int index) } else { - (*head)->prev->prev = (*head)->prev; + (*head)->prev->next = (*head)->next; free(*head); if ((*head)->next) (*head)->next->prev = (*head)->prev;