From fb0bdb6167fa753436deaf5b7a69fe4a419b18e5 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Tue, 13 Mar 2018 12:48:28 +0100 Subject: [PATCH] virSysinfoParseX86Chassis: Store asset tag into correct pointer Probably due to copy-paste error we're storing asset tag into def->sku which we even use in the next step to store SKU number and thus the asset tag leaks. Signed-off-by: Michal Privoznik --- src/util/virsysinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/virsysinfo.c b/src/util/virsysinfo.c index 137f14ae44..43a4c88354 100644 --- a/src/util/virsysinfo.c +++ b/src/util/virsysinfo.c @@ -879,7 +879,7 @@ virSysinfoParseX86Chassis(const char *base, if ((cur = strstr(base, "Asset Tag: ")) != NULL) { cur += 11; eol = strchr(cur, '\n'); - if (eol && VIR_STRNDUP(def->sku, cur, eol - cur) < 0) + if (eol && VIR_STRNDUP(def->asset, cur, eol - cur) < 0) goto cleanup; } if ((cur = strstr(base, "SKU Number: ")) != NULL) { -- GitLab