From ec6df9896a3822bf730e9ec72530d022769409b2 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 6 Aug 2018 09:52:14 +0200 Subject: [PATCH] tests: Add missing check for valid fd CID 1032753 Signed-off-by: Andreas Schneider --- tests/client/torture_session.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/client/torture_session.c b/tests/client/torture_session.c index bba90344..ef0cb64d 100644 --- a/tests/client/torture_session.c +++ b/tests/client/torture_session.c @@ -80,6 +80,7 @@ static void torture_channel_read_error(void **state) { ssh_session session = s->ssh.session; ssh_channel channel; int rc; + int fd; int i; channel = ssh_channel_new(session); @@ -92,7 +93,9 @@ static void torture_channel_read_error(void **state) { assert_ssh_return_code(session, rc); /* send crap and for server to send us a disconnect */ - rc = write(ssh_get_fd(session),"AAAA", 4); + fd = ssh_get_fd(session); + assert_true(fd > 2); + rc = write(fd, "AAAA", 4); assert_int_equal(rc, 4); for (i=0;i<20;++i){