From 7669779829a0442695d3d3243e6822e12e1bfe55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Tue, 3 Nov 1998 19:25:54 +0100
Subject: [PATCH] Bugfixes. Pass io_fd structs, not write functions, to the
 functions in client.c.

Rev: src/lsh.c:1.21
---
 src/lsh.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lsh.c b/src/lsh.c
index 48f92629a..843552218 100644
--- a/src/lsh.c
+++ b/src/lsh.c
@@ -92,9 +92,9 @@ static struct lookup_verifier *make_fake_host_db(struct signature_algorithm *a)
 int main(int argc, char **argv)
 {
   char *host = NULL;
+  char *user = NULL;
   char *port = "ssh";
   int option;
-  char *user;
   
   struct sockaddr_in remote;
 
@@ -199,8 +199,8 @@ int main(int argc, char **argv)
     (make_alist(0, -1),
      make_alist(0, -1),
      make_client_startup(io_read(&backend, in, NULL, NULL),
-			 &io_write(&backend, out, BLOCK_SIZE, NULL)->buffer->super,
-			 &io_write(&backend, err, BLOCK_SIZE, NULL)->buffer->super,
+			 io_write(&backend, out, BLOCK_SIZE, NULL),
+			 io_write(&backend, err, BLOCK_SIZE, NULL),
 			 ATOM_SHELL, ssh_format("")));
   
   kexinit_handler = make_kexinit_handler
-- 
GitLab