Bug 1118031: Fix toolhelp32 snapshot leak in PluginModuleParent; r=jimm

--HG--
extra : rebase_source : 06a78b31d2e51744fcbf020e838e4579bfaad28a
This commit is contained in:
Aaron Klotz 2015-01-05 16:39:38 -07:00
Родитель d8e7cee936
Коммит abf8b746a5
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -35,8 +35,9 @@
#include "nsPluginTags.h"
#ifdef XP_WIN
#include "PluginHangUIParent.h"
#include "mozilla/widget/AudioSession.h"
#include "nsWindowsHelpers.h"
#include "PluginHangUIParent.h"
#endif
#ifdef MOZ_ENABLE_PROFILER_SPS
@ -2481,7 +2482,7 @@ PluginModuleChromeParent::InitializeInjector()
return;
TimeStamp th32Start = TimeStamp::Now();
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
nsAutoHandle snapshot(CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0));
if (INVALID_HANDLE_VALUE == snapshot)
return;
TimeStamp th32End = TimeStamp::Now();