aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2014-01-07 14:43:01 +0100
committerAris Adamantiadis <aris@0xbadc0de.be>2014-01-07 14:43:46 +0100
commitfedb1b3def6565a989b3eff007cd12f172f85ab3 (patch)
tree2a628e5785aac3af9586282378d256ed55047936 /tests
parent8fdfa132277f5df46e24aa4104dbf234ba7ac37a (diff)
downloadlibssh-fedb1b3def6565a989b3eff007cd12f172f85ab3.tar.gz
libssh-fedb1b3def6565a989b3eff007cd12f172f85ab3.tar.xz
libssh-fedb1b3def6565a989b3eff007cd12f172f85ab3.zip
tests: avoid reading uninitialized bytes
Diffstat (limited to 'tests')
-rw-r--r--tests/client/torture_request_env.c4
1 files 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;