From 06cde4492d235be63f5e4844a01ceb39036e792b Mon Sep 17 00:00:00 2001 From: glinnik Date: Wed, 8 May 2024 15:26:24 +0300 Subject: [PATCH] fix crash e3a7415637b52516e7576730131a5934b3c697cd --- AppMetricaCore/Sources/Reporter/AMAReportersContainer.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AppMetricaCore/Sources/Reporter/AMAReportersContainer.m b/AppMetricaCore/Sources/Reporter/AMAReportersContainer.m index 92b997c..d1533cc 100644 --- a/AppMetricaCore/Sources/Reporter/AMAReportersContainer.m +++ b/AppMetricaCore/Sources/Reporter/AMAReportersContainer.m @@ -46,7 +46,11 @@ - (void)setReporter:(AMAReporter *)reporter forApiKey:(NSString *)apiKey - (void)restartPrivacyTimer { - for (AMAReporter *repoter in self.reporters.objectEnumerator) { + NSDictionary *reporters = nil; + @synchronized (self) { + reporters = [self.reporters copy]; + } + for (AMAReporter *repoter in reporters.objectEnumerator) { [repoter restartPrivacyTimer]; } }