msi: Fix the buffer size calculation in msi_build_createsql_prelude.
This commit is contained in:
parent
d6bb9e76b3
commit
03e466b837
|
@ -348,7 +348,7 @@ static LPWSTR msi_build_createsql_prelude(LPWSTR table)
|
||||||
|
|
||||||
static const WCHAR create_fmt[] = {'C','R','E','A','T','E',' ','T','A','B','L','E',' ','`','%','s','`',' ','(',' ',0};
|
static const WCHAR create_fmt[] = {'C','R','E','A','T','E',' ','T','A','B','L','E',' ','`','%','s','`',' ','(',' ',0};
|
||||||
|
|
||||||
size = sizeof(create_fmt) + lstrlenW(table) - 2;
|
size = sizeof(create_fmt)/sizeof(create_fmt[0]) + lstrlenW(table) - 2;
|
||||||
prelude = msi_alloc(size * sizeof(WCHAR));
|
prelude = msi_alloc(size * sizeof(WCHAR));
|
||||||
if (!prelude)
|
if (!prelude)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue