aboutsummaryrefslogtreecommitdiff
path: root/tests/client
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2016-05-03 12:52:07 +0200
committerAndreas Schneider <asn@cryptomilk.org>2016-05-03 12:52:07 +0200
commit2fe9c2e3521008a0ceb38e2c1c7360a76fe85523 (patch)
tree07df7e02be44a4f7302870dc9b777c47f07ead7f /tests/client
parentd4e3401c2316431f91f99ffb134bfaea3d6cbbfe (diff)
downloadlibssh-2fe9c2e3521008a0ceb38e2c1c7360a76fe85523.tar.gz
libssh-2fe9c2e3521008a0ceb38e2c1c7360a76fe85523.tar.xz
libssh-2fe9c2e3521008a0ceb38e2c1c7360a76fe85523.zip
tests: Improve the torture_request_env test
This still doesn't work on FreeBSD Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'tests/client')
-rw-r--r--tests/client/torture_request_env.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/client/torture_request_env.c b/tests/client/torture_request_env.c
index 7e3f632e..a5664217 100644
--- a/tests/client/torture_request_env.c
+++ b/tests/client/torture_request_env.c
@@ -84,10 +84,10 @@ static void torture_request_env(void **state)
rc = ssh_channel_open_session(c);
assert_int_equal(rc, SSH_OK);
- rc = ssh_channel_request_env(c, "LC_LIBSSH", "LIBSSH");
+ rc = ssh_channel_request_env(c, "LC_LIBSSH", "LIBSSH_EXPORTED_VARIABLE");
assert_int_equal(rc, SSH_OK);
- rc = ssh_channel_request_exec(c, "bash -c export");
+ rc = ssh_channel_request_exec(c, "echo $LC_LIBSSH");
assert_int_equal(rc, SSH_OK);
nbytes = ssh_channel_read(c, buffer, sizeof(buffer) - 1, 0);
@@ -98,7 +98,7 @@ static void torture_request_env(void **state)
assert_int_equal(rc, nbytes);
#endif
buffer[nbytes]='\0';
- if (strstr(buffer, "LC_LIBSSH=\"LIBSSH\"")) {
+ if (strstr(buffer, "LIBSSH_EXPORTED_VARIABLE")) {
lang_found = 1;
break;
}