From fedb1b3def6565a989b3eff007cd12f172f85ab3 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Tue, 7 Jan 2014 14:43:01 +0100 Subject: tests: avoid reading uninitialized bytes --- tests/client/torture_request_env.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/client/torture_request_env.c b/tests/client/torture_request_env.c index e4368664..7c7338ed 100644 --- a/tests/client/torture_request_env.c +++ b/tests/client/torture_request_env.c @@ -78,13 +78,13 @@ static void torture_request_env(void **state) rc = ssh_channel_request_exec(c, "bash -c export"); assert_int_equal(rc, SSH_OK); - nbytes = ssh_channel_read(c, buffer, sizeof(buffer), 0); + nbytes = ssh_channel_read(c, buffer, sizeof(buffer) - 1, 0); while (nbytes > 0) { #if 0 rc = fwrite(buffer, 1, nbytes, stdout); assert_int_equal(rc, nbytes); #endif - + buffer[nbytes]='\0'; if (strstr(buffer, "LC_LIBSSH=\"LIBSSH\"")) { lang_found = 1; break; -- cgit v1.2.3