From 31eaee07c3001082d7249c55e6c3c873c52fa165 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 17 Aug 2026 14:12:01 +0200 Subject: [PATCH] ask-password-api: move oom check to the right place Follow-up for: 92e2f70a3c90c00bf4c24c78842055387641564a --- src/shared/ask-password-api.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/shared/ask-password-api.c b/src/shared/ask-password-api.c index 7887d027fc..a6f7136a30 100644 --- a/src/shared/ask-password-api.c +++ b/src/shared/ask-password-api.c @@ -329,14 +329,15 @@ int ask_password_plymouth( if (FLAGS_SET(flags, ASK_PASSWORD_ACCEPT_CACHED)) { packet = strdup("c"); + if (!packet) + return -ENOMEM; + packet_size = 2; } else { r = plymouth_build_password_packet(message, &packet, &packet_size); if (r < 0) return r; } - if (!packet) - return -ENOMEM; r = loop_write_full(fd, packet, packet_size, USEC_INFINITY); if (r < 0)