we always return tty expecting it to hold the error code. Signed-off-by: Serge E. Hallyn <serue@xxxxxxxxxx> --- drivers/char/tty_io.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/drivers/char/tty_io.c b/drivers/char/tty_io.c index 1729b2f..ee95938 100644 --- a/drivers/char/tty_io.c +++ b/drivers/char/tty_io.c @@ -3033,8 +3033,12 @@ static struct tty_struct *do_restore_tty(struct ckpt_ctx *ctx) */ if (master) { file = pty_open_by_index("/dev/ptmx", h->index); - if (IS_ERR(file)) + if (IS_ERR(file)) { + ckpt_write_err(ctx, "TE", "Error %d opening /dev/ptmx", + PTR_ERR(file)); + tty = ERR_PTR(PTR_ERR(file)); goto out; + } /* * Add file to objhash to ensure proper cleanup later -- 1.6.1 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers