mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 18:28:13 +00:00 
			
		
		
		
	Merge pull request #113118 from enj/enj/i/prefix_transformers_alloc
prefixTransformers: allocate after transformation length is known
This commit is contained in:
		| @@ -154,13 +154,13 @@ func (t *prefixTransformers) TransformFromStorage(ctx context.Context, data []by | ||||
| func (t *prefixTransformers) TransformToStorage(ctx context.Context, data []byte, dataCtx Context) ([]byte, error) { | ||||
| 	start := time.Now() | ||||
| 	transformer := t.transformers[0] | ||||
| 	prefixedData := make([]byte, len(transformer.Prefix), len(data)+len(transformer.Prefix)) | ||||
| 	copy(prefixedData, transformer.Prefix) | ||||
| 	result, err := transformer.Transformer.TransformToStorage(ctx, data, dataCtx) | ||||
| 	RecordTransformation("to_storage", string(transformer.Prefix), start, err) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	prefixedData := make([]byte, len(transformer.Prefix), len(result)+len(transformer.Prefix)) | ||||
| 	copy(prefixedData, transformer.Prefix) | ||||
| 	prefixedData = append(prefixedData, result...) | ||||
| 	return prefixedData, nil | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Prow Robot
					Kubernetes Prow Robot