[openssl-dev] [Bug] apps: -CApath does not fail for non-directories (on Linux)
Salz, Rich
rsalz at akamai.com
Wed Mar 1 16:03:46 UTC 2017
> I am sorry, but i have no github account. Maybe it is possible to have some
> @bug address which creates issues automatically?
Nah, too much spam will happen :( Posting to openssl-dev is fine.
> ? openssl version
> OpenSSL 1.0.2k 26 Jan 2017
> ? /home/steffen/usr/opt/.ssl-1.1.0/bin/openssl version
> OpenSSL 1.1.0 25 Aug 2016
So this happens on both 1.0.2 and 1.1.0?
Does the following patch fix it for 1.1.0?
; git diff
diff --git a/apps/opt.c b/apps/opt.c
index 499a0b5..4547da1 100644
--- a/apps/opt.c
+++ b/apps/opt.c
@@ -661,7 +661,8 @@ int opt_next(void)
return -1;
case '<':
/* Input file. */
- if (strcmp(arg, "-") == 0 || app_access(arg, R_OK) >= 0)
+ if (strcmp(arg, "-") == 0
+ || (!app_isdir(arg) && app_access(arg, R_OK) >= 0))
break;
BIO_printf(bio_err,
"%s: Cannot open input file %s, %s\n",
More information about the openssl-dev
mailing list