jscript: Fixed compare function check in Array.sort (Coverity).

This commit is contained in:
Jacek Caban 2008-10-06 09:57:39 -05:00 committed by Alexandre Julliard
parent ec35d3ab38
commit 0c20b1d0a1
1 changed files with 3 additions and 2 deletions

View File

@ -433,9 +433,10 @@ static HRESULT Array_sort(DispatchEx *dispex, LCID lcid, WORD flags, DISPPARAMS
cmp_func = iface_to_jsdisp((IUnknown*)V_DISPATCH(arg));
if(!is_class(cmp_func, JSCLASS_FUNCTION)) {
if(!cmp_func || !is_class(cmp_func, JSCLASS_FUNCTION)) {
WARN("cmp_func is not a function\n");
jsdisp_release(cmp_func);
if(cmp_func)
jsdisp_release(cmp_func);
return E_FAIL;
}
}