mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 18:54:41 +00:00
mshtml: Fix memory leak on error path in add_func_info (Coverity).
This commit is contained in:
parent
a001c0a030
commit
e7c6cdddf3
|
@ -302,8 +302,10 @@ static void add_func_info(dispex_data_t *data, tid_t tid, const FUNCDESC *desc,
|
|||
if(info == data->funcs+data->func_cnt) {
|
||||
if(data->func_cnt == data->func_size) {
|
||||
info = realloc(data->funcs, data->func_size * 2 * sizeof(func_info_t));
|
||||
if(!info)
|
||||
if(!info) {
|
||||
SysFreeString(name);
|
||||
return;
|
||||
}
|
||||
memset(info + data->func_size, 0, data->func_size * sizeof(func_info_t));
|
||||
data->funcs = info;
|
||||
data->func_size *= 2;
|
||||
|
|
Loading…
Reference in a new issue