From bdc2af3d580dcfd8ac1749e0dded9ee5c21e2e9d Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Thu, 5 Feb 2026 22:02:21 +0100 Subject: [PATCH] controller(listVMs): reduce allocations (#400) * controller(listVMs): reduce allocations * Declare an empty, non-nil slice to return [] when no objects are found --- internal/controller/api_vms.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/controller/api_vms.go b/internal/controller/api_vms.go index ebd50d8..5c7a387 100644 --- a/internal/controller/api_vms.go +++ b/internal/controller/api_vms.go @@ -344,7 +344,9 @@ func (controller *Controller) listVMs(ctx *gin.Context) responder.Responder { return responder.Code(http.StatusInternalServerError) } - vms := make([]v1.VM, 0, len(allVMs)) + // Declare an empty, non-nil slice to + // return [] when no objects are found + vms := []v1.VM{} Outer: for _, vm := range allVMs {