diff --git a/FirebaseABTesting/Sources/FIRExperimentController.m b/FirebaseABTesting/Sources/FIRExperimentController.m index a0bb5d1ca89..21a3fbd2ffd 100644 --- a/FirebaseABTesting/Sources/FIRExperimentController.m +++ b/FirebaseABTesting/Sources/FIRExperimentController.m @@ -246,7 +246,7 @@ - (void)updateExperimentsWithServiceOrigin:(NSString *)origin - (NSTimeInterval)latestExperimentStartTimestampBetweenTimestamp:(NSTimeInterval)timestamp andPayloads:(NSArray *)payloads { - for (NSData *payload in payloads) { + for (NSData *payload in [payloads copy]) { ABTExperimentPayload *experimentPayload = ABTDeserializeExperimentPayload(payload); if (!experimentPayload) { FIRLogInfo(kFIRLoggerABTesting, @"I-ABT000002",