aboutsummaryrefslogtreecommitdiff
path: root/security/cyrus-sasl2/files
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2002-08-14 14:28:45 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2002-08-14 14:28:45 +0000
commit0d630d5a996a28ef4050cce2472815b4140d622a (patch)
tree1f19a54db397a56a828ad15d63fb2bb814982995 /security/cyrus-sasl2/files
parentae3537edde2b06af4780b12fe0c2324bd6f6e7ff (diff)
downloadports-0d630d5a996a28ef4050cce2472815b4140d622a.tar.gz
ports-0d630d5a996a28ef4050cce2472815b4140d622a.zip
load plugins from plugin directry explicitly.
Notes
Notes: svn path=/head/; revision=64501
Diffstat (limited to 'security/cyrus-sasl2/files')
-rw-r--r--security/cyrus-sasl2/files/patch-lib::dlopen.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/security/cyrus-sasl2/files/patch-lib::dlopen.c b/security/cyrus-sasl2/files/patch-lib::dlopen.c
new file mode 100644
index 000000000000..6c915ffeeaac
--- /dev/null
+++ b/security/cyrus-sasl2/files/patch-lib::dlopen.c
@@ -0,0 +1,16 @@
+Index: lib/dlopen.c
+diff -u lib/dlopen.c.orig lib/dlopen.c
+--- lib/dlopen.c.orig Fri Apr 19 01:58:42 2002
++++ lib/dlopen.c Wed Aug 14 18:45:43 2002
+@@ -254,7 +254,11 @@
+ return SASL_FAIL;
+ }
+ }
++#if defined(__FreeBSD__)
++ if(out != in) snprintf(out, PATH_MAX, "%s/%s", prefix, in);
++#else
+ if(out != in) strncpy(out, in, PATH_MAX);
++#endif
+ return SASL_OK;
+ }
+