From 06fc9f8e3269926ce7f5174ce4330c2185d465a5 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Tue, 23 Feb 2021 18:17:59 +0100 Subject: [PATCH] util: virprocess: abort() on CPU_ALLOC failure Signed-off-by: Peter Krempa Reviewed-by: Laine Stump --- src/util/virprocess.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/util/virprocess.c b/src/util/virprocess.c index 41c5678537..69d64e9466 100644 --- a/src/util/virprocess.c +++ b/src/util/virprocess.c @@ -462,10 +462,8 @@ int virProcessSetAffinity(pid_t pid, virBitmapPtr map, bool quiet) masklen = CPU_ALLOC_SIZE(numcpus); mask = CPU_ALLOC(numcpus); - if (!mask) { - virReportOOMError(); - return -1; - } + if (!mask) + abort(); CPU_ZERO_S(masklen, mask); for (i = 0; i < virBitmapSize(map); i++) { @@ -509,10 +507,8 @@ virProcessGetAffinity(pid_t pid) masklen = CPU_ALLOC_SIZE(ncpus); mask = CPU_ALLOC(ncpus); - if (!mask) { - virReportOOMError(); - return NULL; - } + if (!mask) + abort(); CPU_ZERO_S(masklen, mask);