It's possible that considering the configuration file as a binary file
authorRichard Levitte <levitte@openssl.org>
Fri, 12 Nov 1999 02:19:05 +0000 (02:19 +0000)
committerRichard Levitte <levitte@openssl.org>
Fri, 12 Nov 1999 02:19:05 +0000 (02:19 +0000)
works on Unix and MS-DOS/Windows.  It does not under VMS, so open it
as text.

crypto/conf/conf.c

index 25b3ddf..13db218 100644 (file)
@@ -88,7 +88,11 @@ LHASH *CONF_load(LHASH *h, const char *file, long *line)
        LHASH *ltmp;
        BIO *in=NULL;
 
+#ifdef VMS
+       in=BIO_new_file(file, "r");
+#else
        in=BIO_new_file(file, "rb");
+#endif
        if (in == NULL)
                {
                CONFerr(CONF_F_CONF_LOAD,ERR_R_SYS_LIB);