[1/7] msi: Fix memory leaks in deformat_string_internal.
Hans Leidekker
hans at codeweavers.com
Thu May 20 05:00:53 CDT 2010
---
dlls/msi/format.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/msi/format.c b/dlls/msi/format.c
index 278a08f..c4ff30f 100644
--- a/dlls/msi/format.c
+++ b/dlls/msi/format.c
@@ -805,12 +805,12 @@ static DWORD deformat_string_internal(MSIPACKAGE *package, LPCWSTR ptr,
format.deformatted = *data;
format.len = *len;
- stack = create_stack();
- temp = create_stack();
-
if (!verify_format(*data))
return ERROR_SUCCESS;
+ stack = create_stack();
+ temp = create_stack();
+
while ((type = format_lex(&format, &str)) != FORMAT_NULL)
{
if (type == FORMAT_LBRACK || type == FORMAT_LBRACE ||
--
1.7.0.4
More information about the wine-patches
mailing list