long obsolete
[oweals/openssl.git] / crypto / conf / conf.c
index 28f08b3c3925973260b15b347c085309d200cbfc..a55ecbb6587a8521b2ce31df80d5019b23a22d19 100644 (file)
@@ -105,7 +105,11 @@ LHASH *CONF_load(LHASH *h, char *file, long *line)
                goto err;
                }
 
+#ifdef VMS
+       in=fopen(file,"r");
+#else
        in=fopen(file,"rb");
+#endif
        if (in == NULL)
                {
                SYSerr(SYS_F_FOPEN,get_last_sys_error());
@@ -354,7 +358,7 @@ char *CONF_get_string(LHASH *conf, char *section, char *name)
                                if (p != NULL) return(p);
                                }
                        }
-               vv.section=BUF_strdup("default");
+               vv.section="default";
                vv.name=name;
                v=(CONF_VALUE *)lh_retrieve(conf,(char *)&vv);
                if (v != NULL)