From 43220cf40d3e03f25a1d92215aae2c1d6c8c6ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Wed, 15 Nov 2000 18:31:40 +0100 Subject: [PATCH] * src/server_session.c (make_pty): assert that the pty is alive. (do_alloc_pty): Likewise. Rev: src/server_session.c:1.52 --- src/server_session.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server_session.c b/src/server_session.c index 7706a1598..cfdfed95c 100644 --- a/src/server_session.c +++ b/src/server_session.c @@ -390,8 +390,10 @@ static int make_pty(struct pty_info *pty, int *in, int *out, int *err) pty->super.alive, pty->master, pty->slave); debug("\n"); - if (pty && pty->super.alive) + if (pty) { + assert(pty->super.alive); + debug("make_pty: Using allocated pty.\n"); in[0] = pty->slave; in[1] = pty->master; @@ -881,7 +883,7 @@ do_alloc_pty(struct channel_request *c UNUSED, if (tty_getattr(pty->slave, &ios)) { - pty->super.alive = 1; + assert(pty->super.alive); session->pty = pty; /* Don't set TERM if the value is empty. */ -- GitLab