From 2fe9c2e3521008a0ceb38e2c1c7360a76fe85523 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 3 May 2016 12:52:07 +0200 Subject: [PATCH] tests: Improve the torture_request_env test This still doesn't work on FreeBSD Signed-off-by: Andreas Schneider --- tests/client/torture_request_env.c | 6 +++--- 1 file 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; }