From 055b23b125ed9e573115ad80cfed90f9fc907640 Mon Sep 17 00:00:00 2001 From: Stefan Leichter Date: Fri, 28 Jul 2006 00:26:42 +0200 Subject: [PATCH] msi: Native DllGetVersion does not fail if the supplied buffer is bigger than required. --- dlls/msi/msi_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/msi/msi_main.c b/dlls/msi/msi_main.c index 1cd36a0df0c..fcb6f5d450d 100644 --- a/dlls/msi/msi_main.c +++ b/dlls/msi/msi_main.c @@ -160,13 +160,13 @@ HRESULT WINAPI DllGetVersion(DLLVERSIONINFO *pdvi) { TRACE("%p\n",pdvi); - if (pdvi->cbSize != sizeof(DLLVERSIONINFO)) + if (pdvi->cbSize < sizeof(DLLVERSIONINFO)) return E_INVALIDARG; pdvi->dwMajorVersion = MSI_MAJORVERSION; pdvi->dwMinorVersion = MSI_MINORVERSION; pdvi->dwBuildNumber = MSI_BUILDNUMBER; - pdvi->dwPlatformID = 1; + pdvi->dwPlatformID = DLLVER_PLATFORM_WINDOWS; return S_OK; } -- 2.11.4.GIT