diff options
Diffstat (limited to 'ftp/ftpd-tls/files/patch-tlsutil.c')
-rw-r--r-- | ftp/ftpd-tls/files/patch-tlsutil.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ftp/ftpd-tls/files/patch-tlsutil.c b/ftp/ftpd-tls/files/patch-tlsutil.c new file mode 100644 index 000000000000..8401f6549ffd --- /dev/null +++ b/ftp/ftpd-tls/files/patch-tlsutil.c @@ -0,0 +1,16 @@ +--- tlsutil.c.orig Tue Sep 9 02:55:27 2003 ++++ tlsutil.c Tue Sep 9 02:57:58 2003 +@@ -218,6 +218,13 @@ + fclose(file); + return fn; + } ++ ++ snprintf(fp, sizeof(fp), "%s/%s", "%%PREFIX%%" "/etc/ftpd-tls", fn); ++ if ((file = fopen(fp, "r"))) { ++ fclose(file); ++ return fp; ++ } ++ + if (!(dir = getenv(X509_get_default_cert_dir_env()))) /* $SSL_CERT_DIR */ + dir = (char *) X509_get_default_cert_dir(); + snprintf(fp, sizeof(fp), "%s/%s", dir, fn); |