From: Semenov Herman (Семенов Герман)<GermanAizek(a)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); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/6709