apps/req.c: No warning reading from stdin if redirected

CLA: trivial

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25179)
This commit is contained in:
Bhaskar Metiya 2024-08-14 12:57:14 +05:30 committed by Richard Levitte
parent 02b8b7b836
commit 1d2cbd9b5a

View file

@ -30,6 +30,7 @@
#ifndef OPENSSL_NO_DSA
# include <openssl/dsa.h>
#endif
#include "internal/e_os.h" /* For isatty() */
#define BITS "default_bits"
#define KEYFILE "default_keyfile"
@ -516,7 +517,7 @@ int req_main(int argc, char **argv)
if (infile == NULL) {
if (gen_x509)
newreq = 1;
else if (!newreq)
else if (!newreq && isatty(fileno_stdin()))
BIO_printf(bio_err,
"Warning: Will read cert request from stdin since no -in option is given\n");
}