diff --git a/internal/dataservice/server.go b/internal/dataservice/server.go index e1d9326ab3..e7f65931c2 100644 --- a/internal/dataservice/server.go +++ b/internal/dataservice/server.go @@ -804,7 +804,7 @@ func (s *Server) GetSegmentInfo(ctx context.Context, req *datapb.GetSegmentInfoR resp.Status.Reason = err.Error() return resp, nil } - infos[i] = segmentInfo + infos[i] = proto.Clone(segmentInfo).(*datapb.SegmentInfo) } resp.Status.ErrorCode = commonpb.ErrorCode_Success resp.Infos = infos