mshtml: Event handler may be already free in release_event_target.

This commit is contained in:
Jacek Caban 2011-03-29 13:36:46 +02:00 committed by Alexandre Julliard
parent 3e422b9ed8
commit a96606e6ad
1 changed files with 2 additions and 1 deletions

View File

@ -1343,7 +1343,8 @@ void release_event_target(event_target_t *event_target)
if(event_target->event_table[i]->handler_prop) if(event_target->event_table[i]->handler_prop)
IDispatch_Release(event_target->event_table[i]->handler_prop); IDispatch_Release(event_target->event_table[i]->handler_prop);
for(j=0; j < event_target->event_table[i]->handler_cnt; j++) for(j=0; j < event_target->event_table[i]->handler_cnt; j++)
IDispatch_Release(event_target->event_table[i]->handlers[j]); if(event_target->event_table[i]->handlers[j])
IDispatch_Release(event_target->event_table[i]->handlers[j]);
} }
} }