From: Michal Privoznik Date: Tue, 13 Mar 2018 11:48:28 +0000 (+0100) Subject: virSysinfoParseX86Chassis: Store asset tag into correct pointer X-Git-Tag: v4.2.0-rc1~185 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb0bdb6167fa753436deaf5b7a69fe4a419b18e5;p=thirdparty%2Flibvirt.git 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 --- 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) {