diff options
author | Cory Snider <csnider@mirantis.com> | 2023-01-11 20:10:09 -0500 |
---|---|---|
committer | Cory Snider <csnider@mirantis.com> | 2023-01-13 14:19:06 -0500 |
commit | 0e91d2e0e97820da5c56f2726e11f4bd9aa40af8 (patch) | |
tree | 898eac68c8f4fe39564ea3962ddbd02e7c4c68b0 /daemon/rename.go | |
parent | 0425baf8837bf7123b87bfd16ba149a0de91988c (diff) | |
download | docker-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.go | 2 |
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 == "" { |