head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2001.07.06.22.55.34;	author nectar;	state dead;
branches;
next	1.2;

1.2
date	2001.06.29.15.38.33;	author nectar;	state Exp;
branches;
next	1.1;

1.1
date	2001.06.22.21.28.21;	author nectar;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Update 0.3f -> 0.4b
@
text
@Index: cf/broken-glob.m4
===================================================================
RCS file: /afs/pdc.kth.se/src/packages/kth-krb/SourceRepository/aux/broken-glob.m4,v
retrieving revision 1.3
diff -u -w -r1.3 broken-glob.m4
--- cf/broken-glob.m4	2001/03/26 11:40:24	1.3
+++ cf/broken-glob.m4	2001/06/19 09:07:50
@@@@ -8,7 +8,13 @@@@
 AC_TRY_LINK([
 #include <stdio.h>
 #include <glob.h>],[
-glob(NULL, GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE|GLOB_LIMIT,
+glob(NULL, GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE|
+#ifdef GLOB_MAXPATH
+GLOB_MAXPATH
+#else
+GLOB_LIMIT
+#endif
+,
 NULL, NULL);
 ],:,ac_cv_func_glob_working=no,:))
 
@


1.2
log
@Correct no-nos: one file per  patch, please. Don't touch more than one
source file with each patch file, and don't touch the same source file
with more than one patch file.
@
text
@@


1.1
log
@Fix segfault in ftpd introduced in 0.3f.
PORTREVISION bumped.

Obtained from:	assar on heimdal-discuss@@sics.se
@
text
@a22 44
Index: appl/ftp/ftpd/ftpd.c
===================================================================
RCS file: /afs/pdc.kth.se/src/packages/kth-krb/SourceRepository/appl/ftp/ftpd/ftpd.c,v
retrieving revision 1.157
diff -u -w -r1.157 ftpd.c
--- appl/ftp/ftpd/ftpd.c	2001/04/19 14:41:29	1.157
+++ appl/ftp/ftpd/ftpd.c	2001/06/19 09:07:50
@@@@ -2165,7 +2165,13 @@@@
   char buf[MaxPathLen];
 
   if (strpbrk(whichf, "~{[*?") != NULL) {
-    int flags = GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE|GLOB_LIMIT;
+    int flags = GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE|
+#ifdef GLOB_MAXPATH
+	GLOB_MAXPATH
+#else
+	GLOB_LIMIT
+#endif
+	;
 
     memset(&gl, 0, sizeof(gl));
     freeglob = 1;
Index: appl/ftp/ftpd/popen.c
===================================================================
RCS file: /afs/pdc.kth.se/src/packages/kth-krb/SourceRepository/appl/ftp/ftpd/popen.c,v
retrieving revision 1.24
diff -u -w -r1.24 popen.c
--- appl/ftp/ftpd/popen.c	2001/03/26 11:41:02	1.24
+++ appl/ftp/ftpd/popen.c	2001/06/19 09:07:50
@@@@ -139,7 +139,13 @@@@
 	for (gargc = argc = 1; argv[argc] && gargc < MAXGLOBS - 1; argc++) {
 		glob_t gl;
 		int flags = GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE
-		    | GLOB_LIMIT;
+		    |
+#ifdef GLOB_MAXPATH
+	GLOB_MAXPATH
+#else
+	GLOB_LIMIT
+#endif
+		    ;
 
 		memset(&gl, 0, sizeof(gl));
 		if (no_glob || glob(argv[argc], flags, NULL, &gl))
@

