[lxc-devel] [lxd/master] revert/revert.go: remove a for-loop from Clone() method

TimRots on Github lxc-bot at linuxcontainers.org
Fri Oct 16 17:14:12 UTC 2020


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 398 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20201016/c08284dc/attachment.bin>
-------------- next part --------------
From 22b08974776a5d2135215bdd66286e7ccb42ba56 Mon Sep 17 00:00:00 2001
From: Tim Rots <tim.rots at protonmail.ch>
Date: Fri, 16 Oct 2020 19:08:35 +0200
Subject: [PATCH] revert/revert.go: remove a for-loop from Clone()

Use a single append to concatenate two slices

Signed-off-by: Tim Rots <tim.rots at protonmail.ch>
---
 lxd/revert/revert.go | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/lxd/revert/revert.go b/lxd/revert/revert.go
index dbe65b7edf..4b8642a55d 100644
--- a/lxd/revert/revert.go
+++ b/lxd/revert/revert.go
@@ -38,10 +38,7 @@ func (r *Reverter) Success() {
 func (r *Reverter) Clone() *Reverter {
 	rNew := New()
 	rNew.revertFuncs = make([]func(), 0, len(r.revertFuncs))
-
-	for _, f := range r.revertFuncs {
-		rNew.revertFuncs = append(rNew.revertFuncs, f)
-	}
+	rNew.revertFuncs = append(rNew.revertFuncs, r.revertFuncs...)
 
 	return rNew
 }


More information about the lxc-devel mailing list