From 934ebf6c0a1f38228b9b3eac484039889e38ad90 Mon Sep 17 00:00:00 2001 From: pugnack Date: Thu, 1 May 2025 22:42:59 +0500 Subject: [PATCH] fix uninitialized response metadata for incoming context (#264) --- grpc.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grpc.go b/grpc.go index 9c4b3a7..71d7af1 100644 --- a/grpc.go +++ b/grpc.go @@ -263,7 +263,7 @@ func (g *Server) handler(srv interface{}, stream grpc.ServerStream) error { // create new context ctx = metadata.NewIncomingContext(ctx, md) ctx = metadata.NewOutgoingContext(ctx, metadata.New(0)) - ctx = context.WithValue(ctx, rspMetadataKey{}, &rspMetadataVal{}) + ctx = context.WithValue(ctx, rspMetadataKey{}, &rspMetadataVal{m: metadata.New(0)}) stream = &streamWrapper{ctx, stream}