From: Semenov Herman (Семенов Герман)GermanAizek@yandex.ru
--- programs/wusa/main.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/programs/wusa/main.c b/programs/wusa/main.c index ef7302847cc..4584f4e3a89 100644 --- a/programs/wusa/main.c +++ b/programs/wusa/main.c @@ -451,17 +451,14 @@ static void strbuf_free(struct strbuf *buf)
static BOOL strbuf_append(struct strbuf *buf, const WCHAR *str, DWORD len) { - DWORD new_len; - WCHAR *new_buf; - if (!buf->buf) return FALSE; if (!str) return TRUE;
if (len == ~0U) len = lstrlenW(str); if (buf->pos + len + 1 > buf->len) { - new_len = max(buf->pos + len + 1, buf->len * 2); - new_buf = realloc(buf->buf, new_len * sizeof(WCHAR)); + DWORD new_len = max(buf->pos + len + 1, buf->len * 2); + WCHAR *new_buf = realloc(buf->buf, new_len * sizeof(WCHAR)); if (!new_buf) { strbuf_free(buf);