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