summaryrefslogtreecommitdiff
path: root/ftp/ftpd-tls/files/patch-tlsutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/ftpd-tls/files/patch-tlsutil.c')
-rw-r--r--ftp/ftpd-tls/files/patch-tlsutil.c16
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);