From: Michal Privoznik Date: Mon, 6 Feb 2023 14:55:31 +0000 (+0100) Subject: virhostdevtest: Initialize hostdev @subsys X-Git-Tag: v9.1.0-rc1~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af954d60468b502ccb2ef29a1504c908d8f9d77d;p=thirdparty%2Flibvirt.git virhostdevtest: Initialize hostdev @subsys With recent work on storing original PCI stats in _virDomainHostdevSubsysPCI struct, the virhostdevtest can across a latent bug we had. Only some parts of the virDomainHostdevSubsys structure are initialized. Incidentally, subsys->u.pci.origstates is not one of them. This lead to unexpected crashes at runtime. Signed-off-by: Michal Privoznik Reviewed-by: Martin Kletzander --- diff --git a/tests/virhostdevtest.c b/tests/virhostdevtest.c index b9e16dd4e8..92bafcbb49 100644 --- a/tests/virhostdevtest.c +++ b/tests/virhostdevtest.c @@ -123,7 +123,7 @@ myInit(void) size_t i; for (i = 0; i < nhostdevs; i++) { - virDomainHostdevSubsys subsys; + virDomainHostdevSubsys subsys = {0}; hostdevs[i] = virDomainHostdevDefNew(); if (!hostdevs[i]) goto cleanup;