From 377ae74ccc0b17d31bb61f81f0827923ab925c62 Mon Sep 17 00:00:00 2001 From: Anton Dolozin Date: Tue, 28 Oct 2025 18:17:42 +0100 Subject: [PATCH] Commiting --- du4/a_train.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/du4/a_train.c b/du4/a_train.c index 37f66b5..a748883 100644 --- a/du4/a_train.c +++ b/du4/a_train.c @@ -54,6 +54,11 @@ struct car* clear_train(struct car* first, const char* target) { return first; } if(first->next->next == NULL && strcmp(first->value, target) == 0){ + struct car* temp = first; + first = first->next; + first->next = NULL; + free(temp); + return NULL; } struct car* temp = first; @@ -72,6 +77,6 @@ struct car* clear_train(struct car* first, const char* target) { } - return temp; + return first; }