Module: wine Branch: master Commit: 38b14274fb507d1b6d387b38875f85720a5ee78d URL: http://source.winehq.org/git/wine.git/?a=commit;h=38b14274fb507d1b6d387b3887...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Apr 23 16:44:21 2008 +0200
mshtml: Use heap_alloc_zero for allocating node objects.
---
dlls/mshtml/htmlanchor.c | 2 +- dlls/mshtml/htmlbody.c | 2 +- dlls/mshtml/htmlelem.c | 2 +- dlls/mshtml/htmlinput.c | 2 +- dlls/mshtml/htmlnode.c | 3 +-- dlls/mshtml/htmloption.c | 2 +- dlls/mshtml/htmlscript.c | 2 +- dlls/mshtml/htmlselect.c | 2 +- dlls/mshtml/htmltable.c | 2 +- dlls/mshtml/htmltextarea.c | 2 +- 10 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/dlls/mshtml/htmlanchor.c b/dlls/mshtml/htmlanchor.c index d404925..8663291 100644 --- a/dlls/mshtml/htmlanchor.c +++ b/dlls/mshtml/htmlanchor.c @@ -481,7 +481,7 @@ static const NodeImplVtbl HTMLAnchorElementImplVtbl = {
HTMLElement *HTMLAnchorElement_Create(nsIDOMHTMLElement *nselem) { - HTMLAnchorElement *ret = heap_alloc(sizeof(HTMLAnchorElement)); + HTMLAnchorElement *ret = heap_alloc_zero(sizeof(HTMLAnchorElement));
HTMLElement_Init(&ret->element);
diff --git a/dlls/mshtml/htmlbody.c b/dlls/mshtml/htmlbody.c index 2ca3f28..8e1f70c 100644 --- a/dlls/mshtml/htmlbody.c +++ b/dlls/mshtml/htmlbody.c @@ -598,7 +598,7 @@ static const NodeImplVtbl HTMLBodyElementImplVtbl = {
HTMLElement *HTMLBodyElement_Create(nsIDOMHTMLElement *nselem) { - HTMLBodyElement *ret = heap_alloc(sizeof(HTMLBodyElement)); + HTMLBodyElement *ret = heap_alloc_zero(sizeof(HTMLBodyElement)); nsresult nsres;
TRACE("(%p)->(%p)\n", ret, nselem); diff --git a/dlls/mshtml/htmlelem.c b/dlls/mshtml/htmlelem.c index 6dab3a1..8777870 100644 --- a/dlls/mshtml/htmlelem.c +++ b/dlls/mshtml/htmlelem.c @@ -1336,7 +1336,7 @@ HTMLElement *HTMLElement_Create(nsIDOMNode *nsnode) ret = HTMLTextAreaElement_Create(nselem);
if(!ret) { - ret = heap_alloc(sizeof(HTMLElement)); + ret = heap_alloc_zero(sizeof(HTMLElement)); HTMLElement_Init(ret); }
diff --git a/dlls/mshtml/htmlinput.c b/dlls/mshtml/htmlinput.c index 9c390c8..e580bb6 100644 --- a/dlls/mshtml/htmlinput.c +++ b/dlls/mshtml/htmlinput.c @@ -1055,7 +1055,7 @@ static const NodeImplVtbl HTMLInputElementImplVtbl = {
HTMLElement *HTMLInputElement_Create(nsIDOMHTMLElement *nselem) { - HTMLInputElement *ret = heap_alloc(sizeof(HTMLInputElement)); + HTMLInputElement *ret = heap_alloc_zero(sizeof(HTMLInputElement)); nsresult nsres;
HTMLElement_Init(&ret->element); diff --git a/dlls/mshtml/htmlnode.c b/dlls/mshtml/htmlnode.c index 64cabe4..f009411 100644 --- a/dlls/mshtml/htmlnode.c +++ b/dlls/mshtml/htmlnode.c @@ -352,14 +352,13 @@ static HTMLDOMNode *create_node(HTMLDocument *doc, nsIDOMNode *nsnode) ret = &HTMLElement_Create(nsnode)->node; break; default: - ret = heap_alloc(sizeof(HTMLDOMNode)); + ret = heap_alloc_zero(sizeof(HTMLDOMNode)); ret->vtbl = &HTMLDOMNodeImplVtbl; }
ret->lpHTMLDOMNodeVtbl = &HTMLDOMNodeVtbl; ret->ref = 1; ret->doc = doc; - ret->event_target = NULL;
nsIDOMNode_AddRef(nsnode); ret->nsnode = nsnode; diff --git a/dlls/mshtml/htmloption.c b/dlls/mshtml/htmloption.c index 20a35ae..7252dde 100644 --- a/dlls/mshtml/htmloption.c +++ b/dlls/mshtml/htmloption.c @@ -333,7 +333,7 @@ static const NodeImplVtbl HTMLOptionElementImplVtbl = {
HTMLElement *HTMLOptionElement_Create(nsIDOMHTMLElement *nselem) { - HTMLOptionElement *ret = heap_alloc(sizeof(HTMLOptionElement)); + HTMLOptionElement *ret = heap_alloc_zero(sizeof(HTMLOptionElement)); nsresult nsres;
HTMLElement_Init(&ret->element); diff --git a/dlls/mshtml/htmlscript.c b/dlls/mshtml/htmlscript.c index 6c49af5..36512ad 100644 --- a/dlls/mshtml/htmlscript.c +++ b/dlls/mshtml/htmlscript.c @@ -288,7 +288,7 @@ static const NodeImplVtbl HTMLScriptElementImplVtbl = {
HTMLElement *HTMLScriptElement_Create(nsIDOMHTMLElement *nselem) { - HTMLScriptElement *ret = heap_alloc(sizeof(HTMLScriptElement)); + HTMLScriptElement *ret = heap_alloc_zero(sizeof(HTMLScriptElement)); nsresult nsres;
HTMLElement_Init(&ret->element); diff --git a/dlls/mshtml/htmlselect.c b/dlls/mshtml/htmlselect.c index 3718e8a..03fcb8f 100644 --- a/dlls/mshtml/htmlselect.c +++ b/dlls/mshtml/htmlselect.c @@ -422,7 +422,7 @@ static const NodeImplVtbl HTMLSelectElementImplVtbl = {
HTMLElement *HTMLSelectElement_Create(nsIDOMHTMLElement *nselem) { - HTMLSelectElement *ret = heap_alloc(sizeof(HTMLSelectElement)); + HTMLSelectElement *ret = heap_alloc_zero(sizeof(HTMLSelectElement)); nsresult nsres;
HTMLElement_Init(&ret->element); diff --git a/dlls/mshtml/htmltable.c b/dlls/mshtml/htmltable.c index 66d55d0..88f6e75 100644 --- a/dlls/mshtml/htmltable.c +++ b/dlls/mshtml/htmltable.c @@ -546,7 +546,7 @@ static const NodeImplVtbl HTMLTableImplVtbl = {
HTMLElement *HTMLTable_Create(nsIDOMHTMLElement *nselem) { - HTMLTable *ret = heap_alloc(sizeof(HTMLTable)); + HTMLTable *ret = heap_alloc_zero(sizeof(HTMLTable));
HTMLElement_Init(&ret->element);
diff --git a/dlls/mshtml/htmltextarea.c b/dlls/mshtml/htmltextarea.c index 64245e7..6e94174 100644 --- a/dlls/mshtml/htmltextarea.c +++ b/dlls/mshtml/htmltextarea.c @@ -402,7 +402,7 @@ static const NodeImplVtbl HTMLTextAreaElementImplVtbl = {
HTMLElement *HTMLTextAreaElement_Create(nsIDOMHTMLElement *nselem) { - HTMLTextAreaElement *ret = heap_alloc(sizeof(HTMLTextAreaElement)); + HTMLTextAreaElement *ret = heap_alloc_zero(sizeof(HTMLTextAreaElement)); nsresult nsres;
HTMLElement_Init(&ret->element);