From fdac39f697e049ead215b164bfe6953269ffa7be Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Tue, 19 Sep 2017 19:37:48 +0200 Subject: [PATCH] msi: Pass correct length to GetDateFormatW. Signed-off-by: Hans Leidekker Signed-off-by: Alexandre Julliard --- dlls/msi/package.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/msi/package.c b/dlls/msi/package.c index 63377a0532e..18466e1b995 100644 --- a/dlls/msi/package.c +++ b/dlls/msi/package.c @@ -2282,7 +2282,7 @@ static MSIRECORD *msi_get_property_row( MSIDATABASE *db, LPCWSTR name ) if (!length) return NULL; buffer = msi_alloc(length * sizeof(WCHAR)); - GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, NULL, NULL, buffer, sizeof(WCHAR)); + GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, NULL, NULL, buffer, length); row = MSI_CreateRecord(1); if (!row) @@ -2297,7 +2297,7 @@ static MSIRECORD *msi_get_property_row( MSIDATABASE *db, LPCWSTR name ) if (!length) return NULL; buffer = msi_alloc(length * sizeof(WCHAR)); - GetTimeFormatW(LOCALE_USER_DEFAULT, TIME_NOTIMEMARKER, NULL, NULL, buffer, sizeof(WCHAR)); + GetTimeFormatW(LOCALE_USER_DEFAULT, TIME_NOTIMEMARKER, NULL, NULL, buffer, length); row = MSI_CreateRecord(1); if (!row)