From b0834765d7966b599db429a2bdba7007c5160915 Mon Sep 17 00:00:00 2001 From: Denis Chilik Date: Thu, 9 Oct 2025 15:02:32 -0400 Subject: [PATCH 1/2] fix: we should have copy of strings --- mParticle-Adobe/MPIAdobe.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mParticle-Adobe/MPIAdobe.m b/mParticle-Adobe/MPIAdobe.m index 18c5bfa..9107954 100644 --- a/mParticle-Adobe/MPIAdobe.m +++ b/mParticle-Adobe/MPIAdobe.m @@ -177,7 +177,7 @@ - (void)sendRequestWithMarketingCloudId:(NSString *)marketingCloudId advertiserI weakSelf.region = region; weakSelf.blob = blob; - completion(marketingCloudId, region, blob, nil); + completion([marketingCloudId copy], [region copy], [blob copy], nil); }] resume]; } From 4dfb384f43806d669a130e00278b249ebcedf7de Mon Sep 17 00:00:00 2001 From: Denis Chilik Date: Fri, 10 Oct 2025 13:13:53 -0400 Subject: [PATCH 2/2] - change parameters order --- mParticle-Adobe/MPIAdobe.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mParticle-Adobe/MPIAdobe.m b/mParticle-Adobe/MPIAdobe.m index 9107954..07b360c 100644 --- a/mParticle-Adobe/MPIAdobe.m +++ b/mParticle-Adobe/MPIAdobe.m @@ -79,7 +79,7 @@ @interface MPIAdobe () @implementation MPIAdobe -- (void)sendRequestWithMarketingCloudId:(NSString *)marketingCloudId advertiserId:(NSString *)advertiserId pushToken:(NSString *)pushToken organizationId:(NSString *)organizationId userIdentities:(NSDictionary *)userIdentities audienceManagerServer:(NSString *)audienceManagerServer completion:(void (^)(NSString *marketingCloudId, NSString *blob, NSString *locationHint, NSError *))completion { +- (void)sendRequestWithMarketingCloudId:(NSString *)marketingCloudId advertiserId:(NSString *)advertiserId pushToken:(NSString *)pushToken organizationId:(NSString *)organizationId userIdentities:(NSDictionary *)userIdentities audienceManagerServer:(NSString *)audienceManagerServer completion:(void (^)(NSString *marketingCloudId, NSString *locationHint, NSString *blob, NSError *))completion { if (audienceManagerServer != nil && audienceManagerServer.length > 0) { host = audienceManagerServer;