diff --git a/du7/snake.c b/du7/snake.c index 60172fa..2bb4aaf 100644 --- a/du7/snake.c +++ b/du7/snake.c @@ -37,9 +37,9 @@ struct snake* remove_snake(struct snake* snake){ temp = temp->next; // проход до последнего кусочка } - struct snake* temp1 = temp->next; - free(temp1); temp->next = NULL; + temp = temp->next + free(temp); return snake; }