summaryrefslogtreecommitdiff
path: root/daemon/attach.go
diff options
context:
space:
mode:
authorAlexander Morozov <lk4d4@docker.com>2016-06-03 10:11:52 -0700
committerAlexander Morozov <lk4d4@docker.com>2016-06-03 16:40:43 -0700
commit3accde6dee079fbde42f1928002bce43cb15833d (patch)
treed0851e57c30845d3faad4b69a27afcf56dd6c4af /daemon/attach.go
parentc80a2f2937463882c2c38141a710f19b608125e6 (diff)
downloaddocker-3accde6dee079fbde42f1928002bce43cb15833d.tar.gz
attach: replace interface with simple type
Also add docs to detach events Signed-off-by: Alexander Morozov <lk4d4@docker.com>
Diffstat (limited to 'daemon/attach.go')
-rw-r--r--daemon/attach.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/daemon/attach.go b/daemon/attach.go
index dd5c6b45af..eb263ac7f7 100644
--- a/daemon/attach.go
+++ b/daemon/attach.go
@@ -121,8 +121,7 @@ func (daemon *Daemon) containerAttach(c *container.Container, stdin io.ReadClose
}
err := <-c.Attach(stdinPipe, stdout, stderr, keys)
if err != nil {
- e, ok := err.(container.AttachError)
- if ok && e.IsDetached() {
+ if _, ok := err.(container.DetachError); ok {
daemon.LogContainerEvent(c, "detach")
} else {
logrus.Errorf("attach failed with error: %v", err)