From: Peter Krempa Date: Mon, 6 Dec 2021 13:10:40 +0000 (+0100) Subject: virnumamock: Use automatic memory freeing for virBitmap X-Git-Tag: v8.0.0-rc1~311 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f89c929b1eb441b99f1d0758108b44cd9c66ce4f;p=thirdparty%2Flibvirt.git virnumamock: Use automatic memory freeing for virBitmap Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- diff --git a/tests/virnumamock.c b/tests/virnumamock.c index 19c26d1e37..7f2653cb53 100644 --- a/tests/virnumamock.c +++ b/tests/virnumamock.c @@ -63,29 +63,23 @@ virNumaIsAvailable(void) int virNumaGetMaxNode(void) { - int ret = -1; - virBitmap *map = NULL; + g_autoptr(virBitmap) map = NULL; if (virFileReadValueBitmap(&map, "%s/node/online", SYSFS_SYSTEM_PATH) < 0) return -1; - ret = virBitmapLastSetBit(map); - virBitmapFree(map); - return ret; + return virBitmapLastSetBit(map); } bool virNumaNodeIsAvailable(int node) { - bool ret = false; - virBitmap *map = NULL; + g_autoptr(virBitmap) map = NULL; if (virFileReadValueBitmap(&map, "%s/node/online", SYSFS_SYSTEM_PATH) < 0) return false; - ret = virBitmapIsBitSet(map, node); - virBitmapFree(map); - return ret; + return virBitmapIsBitSet(map, node); } int