Opened 4 years ago

#3234 new change

Get rid of the possible race condition.

Reported by: sergz Assignee:
Priority: Unknown Milestone:
Module: Adblock-Plus-for-Internet-Explorer Keywords: goodfirstbug
Cc: Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

Background

Since we don't know the architecture of IE internals it would be better to play safe. It can happen that after obtaining of the pointer to CPluginTab in BeginningTransaction the object can be destroyed in another thread, so we can get a race condition here.

What to change

We need to obtain a strong pointer to the instance of CPluginTab.

Change History (0)

Note: See TracTickets for help on using tickets.