Allow detection of input EOF in quiet mode by adding -no_ign_eof option
authorLutz Jänicke <jaenicke@openssl.org>
Wed, 22 Oct 2008 06:46:14 +0000 (06:46 +0000)
committerLutz Jänicke <jaenicke@openssl.org>
Wed, 22 Oct 2008 06:46:14 +0000 (06:46 +0000)
to s_client application.
PR: #1761
Submitted by: David Woodhouse <dwmw2@infradead.org>

apps/s_client.c

index 1e3dcbc5a493708e93dbd7d4968c0ca9cbc425e5..f038a553238e3a1ea55b8af71d38d7872d7463ff 100644 (file)
@@ -308,6 +308,7 @@ static void sc_usage(void)
        BIO_printf(bio_err," -crlf         - convert LF from terminal into CRLF\n");
        BIO_printf(bio_err," -quiet        - no s_client output\n");
        BIO_printf(bio_err," -ign_eof      - ignore input eof (default when -quiet)\n");
+       BIO_printf(bio_err," -no_ign_eof   - don't ignore input eof\n");
 #ifndef OPENSSL_NO_PSK
        BIO_printf(bio_err," -psk_identity arg - PSK identity\n");
        BIO_printf(bio_err," -psk arg      - PSK in hex (without 0x)\n");
@@ -531,6 +532,8 @@ int MAIN(int argc, char **argv)
                        }
                else if (strcmp(*argv,"-ign_eof") == 0)
                        c_ign_eof=1;
+               else if (strcmp(*argv,"-no_ign_eof") == 0)
+                       c_ign_eof=0;
                else if (strcmp(*argv,"-pause") == 0)
                        c_Pause=1;
                else if (strcmp(*argv,"-debug") == 0)