From 0b9de73f9f897c279d06bb8103bf7a539dade4a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 23 Apr 2026 11:09:11 +0200 Subject: [PATCH] measure: fix oom check Pointed out in review. (cherry picked from commit 9a3a861ff8c56f85d86b2276917d5bc7a1a331fb) (cherry picked from commit c078c554a6e750203d3b5b6d50b4f6ed034057e2) --- src/measure/measure-tool.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/measure/measure-tool.c b/src/measure/measure-tool.c index 6392460cf40..aa83682dd48 100644 --- a/src/measure/measure-tool.c +++ b/src/measure/measure-tool.c @@ -1095,10 +1095,8 @@ static int verb_status(int argc, char *argv[], void *userdata) { return log_error_errno(r, "Failed to decode PCR value '%s': %m", s); if (!sd_json_format_enabled(arg_json_format_flags)) { - _cleanup_free_ char *f = NULL; - - f = hexmem(h, l); - if (!h) + _cleanup_free_ char *f = hexmem(h, l); + if (!f) return log_oom(); if (bank == arg_banks) {