Hans Leidekker : msi: Fix memory leaks in deformat_string_internal.
Module: wine Branch: master Commit: a4c25196b0c83a5fd042bdc615e9b3cc073f6b2e URL: http://source.winehq.org/git/wine.git/?a=commit;h=a4c25196b0c83a5fd042bdc615... Author: Hans Leidekker <hans(a)codeweavers.com> Date: Thu May 20 12:00:53 2010 +0200 msi: Fix memory leaks in deformat_string_internal. --- 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 ||
participants (1)
-
Alexandre Julliard