@@ -455,7 +455,7 @@ func (s *grpcServer) SpliceBlob(ctx context.Context, req *pb.SpliceBlobRequest)
455455 rc , _ , err := s .cache .Get (ctx , cache .CAS , chunkDigest .Hash , chunkDigest .SizeBytes , 0 )
456456 if err != nil {
457457 if rc != nil {
458- rc .Close ()
458+ _ = rc .Close ()
459459 }
460460
461461 return nil , grpc_status .Errorf (codes .Unknown ,
@@ -474,20 +474,20 @@ func (s *grpcServer) SpliceBlob(ctx context.Context, req *pb.SpliceBlobRequest)
474474
475475 copiedBytes , err := io .Copy (hasher , rc )
476476 if err != nil {
477- rc .Close ()
477+ _ = rc .Close ()
478478 return nil , grpc_status .Errorf (codes .Unknown ,
479479 "SpliceBlob failed to copy chunk %s/%d: %s" ,
480480 chunkDigest .Hash , chunkDigest .SizeBytes , err )
481481 }
482482
483483 if copiedBytes != chunkDigest .SizeBytes {
484- rc .Close ()
484+ _ = rc .Close ()
485485 return nil , grpc_status .Errorf (codes .Unknown ,
486486 "SpliceBlob copied unpexpected number of bytes (%d) from chunk %s/%d" ,
487487 copiedBytes , chunkDigest .Hash , chunkDigest .SizeBytes )
488488 }
489489
490- rc .Close ()
490+ _ = rc .Close ()
491491 }
492492
493493 req .BlobDigest = & pb.Digest {
@@ -539,13 +539,13 @@ func (s *grpcServer) SpliceBlob(ctx context.Context, req *pb.SpliceBlobRequest)
539539 writerResultChan := make (chan error , 1 )
540540
541541 go func () {
542- defer pw .Close ()
542+ defer func () { _ = pw .Close () } ()
543543
544544 for _ , chunkDigest := range req .ChunkDigests {
545545 rc , _ , err := s .cache .Get (ctx , cache .CAS , chunkDigest .Hash , chunkDigest .SizeBytes , 0 )
546546 if err != nil {
547547 if rc != nil {
548- rc .Close ()
548+ _ = rc .Close ()
549549 }
550550 writerResultChan <- grpc_status .Errorf (codes .Unknown ,
551551 "SpliceBlob failed to get chunk %s/%d: %s" ,
@@ -565,22 +565,22 @@ func (s *grpcServer) SpliceBlob(ctx context.Context, req *pb.SpliceBlobRequest)
565565
566566 copiedBytes , err := io .Copy (pw , rc )
567567 if err != nil {
568- rc .Close ()
568+ _ = rc .Close ()
569569 writerResultChan <- grpc_status .Errorf (codes .Unknown ,
570570 "SpliceBlob failed to copy chunk %s/%d: %s" ,
571571 chunkDigest .Hash , chunkDigest .SizeBytes , err )
572572 return
573573 }
574574
575575 if copiedBytes != chunkDigest .SizeBytes {
576- rc .Close ()
576+ _ = rc .Close ()
577577 writerResultChan <- grpc_status .Errorf (codes .Unknown ,
578578 "SpliceBlob copied unpexpected number of bytes (%d) from chunk %s/%d" ,
579579 copiedBytes , chunkDigest .Hash , chunkDigest .SizeBytes )
580580 return
581581 }
582582
583- rc .Close ()
583+ _ = rc .Close ()
584584 }
585585
586586 writerResultChan <- nil
0 commit comments