--- libssh2-1.9.0/tests/ssh2.sh	2010-10-25 17:15:14.000000000 -0500
+++ libssh2-1.9.0/tests/ssh2.sh	2019-09-11 18:52:25.932354801 -0500
@@ -28,6 +28,7 @@ $SSHD -f /dev/null -h "$srcdir"/etc/host
     -o 'UsePrivilegeSeparation no' \
     -o 'StrictModes no' \
     -D \
+    -e \
     $libssh2_sshd_params &
 sshdpid=$!
 
--- libssh2-1.9.0/tests/ssh2.c	2019-03-26 08:08:54.000000000 -0500
+++ libssh2-1.9.0/tests/ssh2.c	2019-09-11 19:38:03.782403778 -0500
@@ -143,20 +143,6 @@ int main(int argc, char *argv[])
      */
     libssh2_channel_setenv(channel, "FOO", "bar");
 
-    /* Request a terminal with 'vanilla' terminal emulation
-     * See /etc/termcap for more options
-     */
-    if(libssh2_channel_request_pty(channel, "vanilla")) {
-        fprintf(stderr, "Failed requesting pty\n");
-        goto skip_shell;
-    }
-
-    /* Open a SHELL on that pty */
-    if(libssh2_channel_shell(channel)) {
-        fprintf(stderr, "Unable to request shell on allocated pty\n");
-        goto shutdown;
-    }
-
     ec = 0;
 
   skip_shell: