mirror of https://github.com/docker/docs.git
Merge branch 'cleanup_signal_handling' of https://github.com/calavera/docker into calavera-cleanup_signal_handling
This commit is contained in:
commit
c99e8de5a4
1
AUTHORS
1
AUTHORS
|
@ -27,6 +27,7 @@ Daniel Mizyrycki <daniel.mizyrycki@dotcloud.com>
|
||||||
Daniel Robinson <gottagetmac@gmail.com>
|
Daniel Robinson <gottagetmac@gmail.com>
|
||||||
Daniel Von Fange <daniel@leancoder.com>
|
Daniel Von Fange <daniel@leancoder.com>
|
||||||
Daniel YC Lin <dlin.tw@gmail.com>
|
Daniel YC Lin <dlin.tw@gmail.com>
|
||||||
|
David Calavera <david.calavera@gmail.com>
|
||||||
David Sissitka <me@dsissitka.com>
|
David Sissitka <me@dsissitka.com>
|
||||||
Dominik Honnef <dominik@honnef.co>
|
Dominik Honnef <dominik@honnef.co>
|
||||||
Don Spaulding <donspauldingii@gmail.com>
|
Don Spaulding <donspauldingii@gmail.com>
|
||||||
|
|
11
commands.go
11
commands.go
|
@ -1666,13 +1666,12 @@ func (cli *DockerCli) monitorTtySize(id string) error {
|
||||||
}
|
}
|
||||||
cli.resizeTty(id)
|
cli.resizeTty(id)
|
||||||
|
|
||||||
c := make(chan os.Signal, 1)
|
sigchan := make(chan os.Signal, 1)
|
||||||
signal.Notify(c, syscall.SIGWINCH)
|
signal.Notify(sigchan, syscall.SIGWINCH)
|
||||||
go func() {
|
go func() {
|
||||||
for sig := range c {
|
for {
|
||||||
if sig == syscall.SIGWINCH {
|
<-sigchan
|
||||||
cli.resizeTty(id)
|
cli.resizeTty(id)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in New Issue