diff --git a/src/objective-c/GRPCClient/private/GRPCCore/GRPCCallInternal.m b/src/objective-c/GRPCClient/private/GRPCCore/GRPCCallInternal.m index 2610876b5a8..4c42ba80399 100644 --- a/src/objective-c/GRPCClient/private/GRPCCore/GRPCCallInternal.m +++ b/src/objective-c/GRPCClient/private/GRPCCore/GRPCCallInternal.m @@ -249,7 +249,7 @@ } - (void)issueInitialMetadata:(NSDictionary *)initialMetadata { - if (initialMetadata != nil && [initialMetadata count] == 0) { + if (initialMetadata != nil) { // cannot directly call callback because this may not be running on manager's dispatch queue GRPCTransportManager *copiedManager = _transportManager; dispatch_async(copiedManager.dispatchQueue, ^{