summaryrefslogtreecommitdiffstats
path: root/src/appl
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2000-11-01 20:30:04 +0000
committerEzra Peisach <epeisach@mit.edu>2000-11-01 20:30:04 +0000
commitb6a000b1cbbd0dc37909feec43489e5e4356b4cf (patch)
tree472d5cd05d997ef35d1314f3e2c545ed06daeeab /src/appl
parent387ccae59eace1a934a2d64f1f6fc90758a21a10 (diff)
downloadkrb5-b6a000b1cbbd0dc37909feec43489e5e4356b4cf.tar.gz
krb5-b6a000b1cbbd0dc37909feec43489e5e4356b4cf.tar.xz
krb5-b6a000b1cbbd0dc37909feec43489e5e4356b4cf.zip
Oops - checked in a newer version by accident
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12850 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl')
-rw-r--r--src/appl/gssftp/ftpd/popen.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/appl/gssftp/ftpd/popen.c b/src/appl/gssftp/ftpd/popen.c
index 068706b61..d26746107 100644
--- a/src/appl/gssftp/ftpd/popen.c
+++ b/src/appl/gssftp/ftpd/popen.c
@@ -50,10 +50,8 @@ static char sccsid[] = "@(#)popen.c 5.9 (Berkeley) 2/25/91";
#include <vfork.h>
#endif
-#include "extern.h"
-
/*
- * Special version of popen which avoids call to shell. This insures no-one
+ * Special version of popen which avoids call to shell. This insures noone
* may create a pipe to a hidden program as a side effect of a list or dir
* command.
*/
@@ -67,13 +65,13 @@ FILE *
ftpd_popen(program, type)
char *program, *type;
{
- char *cp;
- FILE *iop;
+ register char *cp;
+ FILE *volatile iop;
int argc, gargc, pdes[2], pid;
char **pop, *argv[MAX_ARGV], *gargv[MAX_GARGV], *vv[2];
- extern char **ftpglob();
+ extern char **ftpglob(), **copyblk();
- if ((*type != 'r' && *type != 'w') || type[1])
+ if (*type != 'r' && *type != 'w' || type[1])
return(NULL);
if (!pids) {
@@ -145,14 +143,11 @@ ftpd_popen(program, type)
pfree: for (argc = 1; argv[argc] != NULL; argc++) {
blkfree((char **)argv[argc]);
-#if 0
free((char *)argv[argc]);
-#endif
}
return(iop);
}
-int
ftpd_pclose(iop)
FILE *iop;
{