Commit 4a8b12a1 authored by Alex Henrie's avatar Alex Henrie Committed by Alexandre Julliard

mshtml: Handle memory allocation failure in set_statustext.

parent d394df4a
......@@ -407,6 +407,7 @@ void set_statustext(HTMLDocumentObj* doc, INT id, LPCWSTR arg)
if(!p) {
len = 255;
p = malloc(len * sizeof(WCHAR));
if (!p) return;
len = LoadStringW(hInst, id, p, len) + 1;
p = realloc(p, len * sizeof(WCHAR));
if(InterlockedCompareExchangePointer((void**)&status_strings[index], p, NULL)) {
......@@ -420,6 +421,7 @@ void set_statustext(HTMLDocumentObj* doc, INT id, LPCWSTR arg)
len = lstrlenW(p) + lstrlenW(arg) - 1;
buf = malloc(len * sizeof(WCHAR));
if (!buf) return;
swprintf(buf, len, p, arg);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment