copy _requestHeaders in GRPCCall
diff --git a/src/objective-c/GRPCClient/GRPCCall.m b/src/objective-c/GRPCClient/GRPCCall.m
index 9f8339e..c10fe7c 100644
--- a/src/objective-c/GRPCClient/GRPCCall.m
+++ b/src/objective-c/GRPCClient/GRPCCall.m
@@ -578,7 +578,7 @@
       break;
   }
 
-  NSMutableDictionary *headers = _requestHeaders;
+  NSMutableDictionary *headers = [_requestHeaders copy];
   NSString *fetchedOauth2AccessToken;
   @synchronized(self) {
     fetchedOauth2AccessToken = _fetchedOauth2AccessToken;