svn commit: r310297 - in head/net/netatalk3: . files
Joe Marcus Clarke
marcus at FreeBSD.org
Sun Jan 13 02:06:58 UTC 2013
Author: marcus
Date: Sun Jan 13 02:06:57 2013
New Revision: 310297
URL: http://svnweb.freebsd.org/changeset/ports/310297
Log:
Add a patch from netatalk git to fix a CNID initialization error.
Submitted by: Chris Milios< cropcirclesystems at yahoo.com>
Obtained from: Netatalk Git
Added:
head/net/netatalk3/files/patch-libatalk_util_netatalk_conf.c (contents, props changed)
Modified:
head/net/netatalk3/Makefile
Modified: head/net/netatalk3/Makefile
==============================================================================
--- head/net/netatalk3/Makefile Sun Jan 13 01:02:26 2013 (r310296)
+++ head/net/netatalk3/Makefile Sun Jan 13 02:06:57 2013 (r310297)
@@ -7,6 +7,7 @@
PORTNAME= netatalk
PORTVERSION= 3.0.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net
MASTER_SITES= SF
Added: head/net/netatalk3/files/patch-libatalk_util_netatalk_conf.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/netatalk3/files/patch-libatalk_util_netatalk_conf.c Sun Jan 13 02:06:57 2013 (r310297)
@@ -0,0 +1,20 @@
+--- ./libatalk/util/netatalk_conf.c.orig 2013-01-07 12:21:30.309544508 +0000
++++ ./libatalk/util/netatalk_conf.c 2013-01-07 12:23:22.360529479 +0000
+@@ -563,7 +563,7 @@
+ EC_INIT;
+ struct vol *volume = NULL;
+ int i, suffixlen, vlen, tmpvlen, u8mvlen, macvlen;
+- char *tmpname;
++ char tmpname[AFPVOL_U8MNAMELEN+1];
+ ucs2_t u8mtmpname[(AFPVOL_U8MNAMELEN+1)*2], mactmpname[(AFPVOL_MACNAMELEN+1)*2];
+ char suffix[6]; /* max is #FFFF */
+ uint16_t flags;
+@@ -643,7 +643,7 @@
+ EC_NULL( volume->v_maccodepage = strdup(obj->options.maccodepage) );
+
+ vlen = strlen(name);
+- tmpname = strdup(name);
++ strlcpy(tmpname, name, sizeof(tmpname));
+ for(i = 0; i < vlen; i++)
+ if(tmpname[i] == '/') tmpname[i] = ':';
+
More information about the svn-ports-all
mailing list