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