From 9db296fdddee5645567ad0c0edff37481361b91b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 12 Oct 2018 18:50:46 +0200 Subject: [PATCH] efivars: add missing OOM check CID #1395833 --- src/shared/efivars.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shared/efivars.c b/src/shared/efivars.c index da70e68c81..7a9754096c 100644 --- a/src/shared/efivars.c +++ b/src/shared/efivars.c @@ -455,6 +455,9 @@ int efi_get_boot_option( /* Sub-Type 4 – File Path */ if (dpath->sub_type == MEDIA_FILEPATH_DP && !p && path) { p = utf16_to_utf8(dpath->path, dpath->length-4); + if (!p) + return -ENOMEM; + efi_tilt_backslashes(p); continue; }