From 489f67b4d877e98dbdc0299750e8fefcd8bf0563 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 29 Nov 2023 11:21:21 +0100 Subject: [PATCH] logind: use unlink_and_free() at once more place --- src/login/logind-session.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/login/logind-session.c b/src/login/logind-session.c index 979e506897..6b3f786fe9 100644 --- a/src/login/logind-session.c +++ b/src/login/logind-session.c @@ -1288,11 +1288,7 @@ static void session_remove_fifo(Session *s) { s->fifo_event_source = sd_event_source_unref(s->fifo_event_source); s->fifo_fd = safe_close(s->fifo_fd); - - if (s->fifo_path) { - (void) unlink(s->fifo_path); - s->fifo_path = mfree(s->fifo_path); - } + s->fifo_path = unlink_and_free(s->fifo_path); } bool session_may_gc(Session *s, bool drop_not_started) {