diff --git a/mParticle-Adobe/MPIAdobe.m b/mParticle-Adobe/MPIAdobe.m index 18c5bfa..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; @@ -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]; }