If errno is ENXIO in BSS_new_file(), set BIO_R_NO_SUCH_FILE
authorRichard Levitte <levitte@openssl.org>
Thu, 8 Sep 2016 21:39:26 +0000 (23:39 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 8 Sep 2016 22:11:55 +0000 (00:11 +0200)
commit20d402a38e4d0b0e4b6ffc540ab7c756b39f3904
tree89cf79ad6c0b5b05b47a9dca75c38f4459564222
parent8195a8691108d89fbb0dd11599154067009d10d6
If errno is ENXIO in BSS_new_file(), set BIO_R_NO_SUCH_FILE

VMS sets that errno when the device part of a file spec is malformed
or a logical name that doesn't exist.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit e82e2186e93e9a678dd8c0c5ba084d21d27d4d62)
crypto/bio/bss_file.c