Merge pull request #19121 from WeiZhang555/tty-resize
Check nil Terminal to avoid panic Upstream-commit: 47074030f6e34fc238ed503e8c8e5ae0ef526e27 Component: engine
This commit is contained in:
@ -232,6 +232,9 @@ func (container *Container) ExitOnNext() {
|
||||
// Resize changes the TTY of the process running inside the container
|
||||
// to the given height and width. The container must be running.
|
||||
func (container *Container) Resize(h, w int) error {
|
||||
if container.Command.ProcessConfig.Terminal == nil {
|
||||
return fmt.Errorf("Container %s does not have a terminal ready", container.ID)
|
||||
}
|
||||
if err := container.Command.ProcessConfig.Terminal.Resize(h, w); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user