mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 03:24:47 +00:00
mshtml: Handle realloc failure in add_func_info.
This commit is contained in:
parent
dc3189a710
commit
6e79aff665
|
@ -300,8 +300,12 @@ static void add_func_info(dispex_data_t *data, tid_t tid, const FUNCDESC *desc,
|
|||
TRACE("adding %s...\n", debugstr_w(name));
|
||||
|
||||
if(info == data->funcs+data->func_cnt) {
|
||||
if(data->func_cnt == data->func_size)
|
||||
data->funcs = heap_realloc_zero(data->funcs, (data->func_size <<= 1)*sizeof(func_info_t));
|
||||
if(data->func_cnt == data->func_size) {
|
||||
info = heap_realloc_zero(data->funcs, (data->func_size <<= 1) * sizeof(func_info_t));
|
||||
if(!info)
|
||||
return;
|
||||
data->funcs = info;
|
||||
}
|
||||
info = data->funcs+data->func_cnt;
|
||||
|
||||
data->func_cnt++;
|
||||
|
|
Loading…
Reference in a new issue