msi: Don't overwrite verstr in set_installer_properties.

Hans Leidekker hans at codeweavers.com
Mon Apr 15 03:25:34 CDT 2013


Fixes http://bugs.winehq.org/show_bug.cgi?id=33391
---
 dlls/msi/package.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/msi/package.c b/dlls/msi/package.c
index bcda102..6b3d16c 100644
--- a/dlls/msi/package.c
+++ b/dlls/msi/package.c
@@ -873,10 +873,10 @@ static VOID set_installer_properties(MSIPACKAGE *package)
             msi_set_property( package->db, szMsiNTProductType, verstr, len );
             break;
     }
-    len = sprintfW( verstr, szFormat, OSVersion.dwBuildNumber );
-    msi_set_property( package->db, szWindowsBuild, verstr, len );
-    len = sprintfW( verstr, szFormat, OSVersion.wServicePackMajor );
-    msi_set_property( package->db, szServicePackLevel, verstr, len );
+    len = sprintfW( bufstr, szFormat, OSVersion.dwBuildNumber );
+    msi_set_property( package->db, szWindowsBuild, bufstr, len );
+    len = sprintfW( bufstr, szFormat, OSVersion.wServicePackMajor );
+    msi_set_property( package->db, szServicePackLevel, bufstr, len );
 
     len = sprintfW( bufstr, szFormat2, MSI_MAJORVERSION, MSI_MINORVERSION );
     msi_set_property( package->db, szVersionMsi, bufstr, len );
-- 
1.7.10.4






More information about the wine-patches mailing list