summaryrefslogtreecommitdiff
path: root/daemon/rename.go
diff options
context:
space:
mode:
authorCory Snider <csnider@mirantis.com>2023-01-11 20:10:09 -0500
committerCory Snider <csnider@mirantis.com>2023-01-13 14:19:06 -0500
commit0e91d2e0e97820da5c56f2726e11f4bd9aa40af8 (patch)
tree898eac68c8f4fe39564ea3962ddbd02e7c4c68b0 /daemon/rename.go
parent0425baf8837bf7123b87bfd16ba149a0de91988c (diff)
downloaddocker-0e91d2e0e97820da5c56f2726e11f4bd9aa40af8.tar.gz
libnetwork: return concrete-typed *Sandbox
Basically every exported method which takes a libnetwork.Sandbox argument asserts that the value's concrete type is *sandbox. Passing any other implementation of the interface is a runtime error! This interface is a footgun, and clearly not necessary. Export and use the concrete type instead. Signed-off-by: Cory Snider <csnider@mirantis.com>
Diffstat (limited to 'daemon/rename.go')
-rw-r--r--daemon/rename.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/rename.go b/daemon/rename.go
index 55a2488529..4ecfa62257 100644
--- a/daemon/rename.go
+++ b/daemon/rename.go
@@ -16,7 +16,7 @@ import (
func (daemon *Daemon) ContainerRename(oldName, newName string) error {
var (
sid string
- sb libnetwork.Sandbox
+ sb *libnetwork.Sandbox
)
if oldName == "" || newName == "" {