[99113] trunk/dports/security/cyrus-sasl2
jmr at macports.org
jmr at macports.org
Fri Oct 26 19:36:45 PDT 2012
Revision: 99113
http://trac.macports.org//changeset/99113
Author: jmr at macports.org
Date: 2012-10-26 19:36:45 -0700 (Fri, 26 Oct 2012)
Log Message:
-----------
cyrus-sasl2: fix a crasher (#36297)
Modified Paths:
--------------
trunk/dports/security/cyrus-sasl2/Portfile
Added Paths:
-----------
trunk/dports/security/cyrus-sasl2/files/patch-gssapi.c.diff
Modified: trunk/dports/security/cyrus-sasl2/Portfile
===================================================================
--- trunk/dports/security/cyrus-sasl2/Portfile 2012-10-26 20:16:27 UTC (rev 99112)
+++ trunk/dports/security/cyrus-sasl2/Portfile 2012-10-27 02:36:45 UTC (rev 99113)
@@ -6,7 +6,7 @@
name cyrus-sasl2
version 2.1.25
-revision 2
+revision 3
categories security net
platforms darwin
# license is BSD plus a fourth (almost redundant) acknowledgement clause
@@ -39,7 +39,8 @@
patchfiles patch-config_ltconfig \
patch-saslauthd_config_ltconfig \
- patch-utils_Makefile.in.diff
+ patch-utils_Makefile.in.diff \
+ patch-gssapi.c.diff
# fix bug when no FQDN available (#35098); should be fixed in next
# upstream release
Added: trunk/dports/security/cyrus-sasl2/files/patch-gssapi.c.diff
===================================================================
--- trunk/dports/security/cyrus-sasl2/files/patch-gssapi.c.diff (rev 0)
+++ trunk/dports/security/cyrus-sasl2/files/patch-gssapi.c.diff 2012-10-27 02:36:45 UTC (rev 99113)
@@ -0,0 +1,20 @@
+--- plugins/gssapi.c.old 2011-10-07 03:11:43.000000000 +0000
++++ plugins/gssapi.c 2011-10-07 03:12:12.000000000 +0000
+@@ -370,7 +370,7 @@ sasl_gss_encode(void *context, const str
+ }
+
+ if (output_token->value && output) {
+- unsigned char * p = (unsigned char *) text->encode_buf;
++ unsigned char * p;
+
+ ret = _plug_buf_alloc(text->utils,
+ &(text->encode_buf),
+@@ -383,6 +383,8 @@ sasl_gss_encode(void *context, const str
+ GSS_UNLOCK_MUTEX(text->utils);
+ return ret;
+ }
++
++ p = (unsigned char *) text->encode_buf;
+
+ p[0] = (output_token->length>>24) & 0xFF;
+ p[1] = (output_token->length>>16) & 0xFF;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121026/274e4c46/attachment.html>
More information about the macports-changes
mailing list