Bug 1266493 - Make mShutdown atomic to avoid race. r=valentin

This commit is contained in:
Daniel Stenberg 2016-05-02 14:34:00 -04:00
Родитель e3940e4afc
Коммит fa3abdd435
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -20,6 +20,7 @@
#include "nsAutoPtr.h"
#include "mozilla/TimeStamp.h"
#include "mozilla/Logging.h"
#include "mozilla/Atomics.h"
class nsPACMan;
class nsISystemProxySettings;
@ -232,7 +233,7 @@ private:
nsCOMPtr<nsIStreamLoader> mLoader;
bool mLoadPending;
bool mShutdown;
mozilla::Atomic<bool, mozilla::Relaxed> mShutdown;
mozilla::TimeStamp mScheduledReload;
uint32_t mLoadFailureCount;