Commit bf8dae71f0 for qemu.org

commit bf8dae71f06b904ac052b82039258513c87ddfcb
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Mon Sep 7 14:50:02 2026 +0400

    qga/vss-win32: explicit NULL/zero initialization

    We use -ftrivial-auto-var-init=zero, but static analyzers don't..

    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Kostiantyn Kostiuk <kkostiuk@redhat.com>
    Link: https://lore.kernel.org/qemu-devel/20260907-qga-v1-4-86456ad356e2@redhat.com
    Signed-off-by: Kostiantyn Kostiuk <kkostiuk@redhat.com>

diff --git a/qga/vss-win32/install.cpp b/qga/vss-win32/install.cpp
index f89658d277..12b045e207 100644
--- a/qga/vss-win32/install.cpp
+++ b/qga/vss-win32/install.cpp
@@ -61,7 +61,7 @@ static void errmsg(DWORD err, const char *text)

 static void errmsg_dialog(DWORD err, const char *text, const char *opt = "")
 {
-    char *msg, buf[512];
+    char *msg = NULL, buf[512] = "";

     FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
                   FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
diff --git a/qga/vss-win32/requester.cpp b/qga/vss-win32/requester.cpp
index 493ecd5717..52176d7512 100644
--- a/qga/vss-win32/requester.cpp
+++ b/qga/vss-win32/requester.cpp
@@ -170,7 +170,7 @@ static void AddComponents(ErrorSet *errset)
     unsigned int cComponents, c1, c2, j;
     COMPointer<IVssExamineWriterMetadata> pMetadata;
     COMPointer<IVssWMComponent> pComponent;
-    PVSSCOMPONENTINFO info;
+    PVSSCOMPONENTINFO info = NULL;
     HRESULT hr;

     hr = vss_ctx.pVssbc->GetWriterMetadataCount(&cWriters);