Marcela Mašláňová b46df6
--- netkit-ftp-0.17/ftp/cmds.c.longnames	2006-07-25 11:13:55.000000000 +0200
Marcela Mašláňová b46df6
+++ netkit-ftp-0.17/ftp/cmds.c	2006-07-24 17:52:10.000000000 +0200
Marcela Mašláňová b46df6
@@ -1057,10 +1057,9 @@
Marcela Mašláňová b46df6
 status(void)
Marcela Mašláňová b46df6
 {
Marcela Mašláňová b46df6
 	int i;
Marcela Mašláňová b46df6
-
Marcela Mašláňová b46df6
-	if (connected)
Marcela Mašláňová b46df6
+	if (connected) 
Marcela Mašláňová b46df6
 		printf("Connected to %s.\n", hostname);
Marcela Mašláňová b46df6
-	else
Marcela Mašláňová b46df6
+	else 
Marcela Mašláňová b46df6
 		printf("Not connected.\n");
Marcela Mašláňová b46df6
 	if (!proxy) {
Marcela Mašláňová b46df6
 		pswitch(1);
Marcela Mašláňová b46df6
@@ -1081,7 +1080,7 @@
Marcela Mašláňová b46df6
 		onoff(runique));
Marcela Mašláňová b46df6
 	printf("Case: %s; CR stripping: %s\n",onoff(mcase),onoff(crflag));
Marcela Mašláňová b46df6
 	if (ntflag) {
Marcela Mašláňová b46df6
-		printf("Ntrans: (in) %s (out) %s\n", ntin,ntout);
Marcela Mašláňová b46df6
+		printf("Ntrans: (in) %s (out) %s\n",ntin,ntout);
Marcela Mašláňová b46df6
 	}
Marcela Mašláňová b46df6
 	else {
Marcela Mašláňová b46df6
 		printf("Ntrans: off\n");
Marcela Mašláňová b46df6
@@ -1948,14 +1947,14 @@
Marcela Mašláňová b46df6
 	}
Marcela Mašláňová b46df6
 	ntflag++;
Marcela Mašláňová b46df6
 	code = ntflag;
Marcela Mašláňová b46df6
-	(void) strncpy(ntin, argv[1], 16);
Marcela Mašláňová b46df6
-	ntin[16] = '\0';
Marcela Mašláňová b46df6
+	(void) strncpy(ntin, argv[1], NTRANS_MAX);
Marcela Mašláňová b46df6
+	ntin[NTRANS_MAX] = '\0';
Marcela Mašláňová b46df6
 	if (argc == 2) {
Marcela Mašláňová b46df6
 		ntout[0] = '\0';
Marcela Mašláňová b46df6
 		return;
Marcela Mašláňová b46df6
 	}
Marcela Mašláňová b46df6
-	(void) strncpy(ntout, argv[2], 16);
Marcela Mašláňová b46df6
-	ntout[16] = '\0';
Marcela Mašláňová b46df6
+	(void) strncpy(ntout, argv[2], NTRANS_MAX);
Marcela Mašláňová b46df6
+ 	ntout[NTRANS_MAX] = '\0';
Marcela Mašláňová b46df6
 }
Marcela Mašláňová b46df6
 
Marcela Mašláňová b46df6
 static char *
Marcela Mašláňová b46df6
@@ -1965,10 +1964,10 @@
Marcela Mašláňová b46df6
 	char *cp1, *cp2 = new;
Marcela Mašláňová b46df6
 	register int i, ostop, found;
Marcela Mašláňová b46df6
 
Marcela Mašláňová b46df6
-	for (ostop = 0; *(ntout + ostop) && ostop < 16; ostop++);
Marcela Mašláňová b46df6
+	for (ostop = 0; *(ntout + ostop) && ostop < NTRANS_MAX; ostop++);
Marcela Mašláňová b46df6
 	for (cp1 = name; *cp1; cp1++) {
Marcela Mašláňová b46df6
 		found = 0;
Marcela Mašláňová b46df6
-		for (i = 0; *(ntin + i) && i < 16; i++) {
Marcela Mašláňová b46df6
+		for (i = 0; *(ntin + i) && i < NTRANS_MAX; i++) {
Marcela Mašláňová b46df6
 			if (*cp1 == *(ntin + i)) {
Marcela Mašláňová b46df6
 				found++;
Marcela Mašláňová b46df6
 				if (i < ostop) {
Marcela Mašláňová b46df6
--- netkit-ftp-0.17/ftp/ftp.c.longnames	2006-07-25 11:13:56.000000000 +0200
Marcela Mašláňová b46df6
+++ netkit-ftp-0.17/ftp/ftp.c	2006-07-24 17:46:14.000000000 +0200
Marcela Mašláňová b46df6
@@ -1656,8 +1656,8 @@
Marcela Mašláňová b46df6
 		int runqe;
Marcela Mašláňová b46df6
 		int mcse;
Marcela Mašláňová b46df6
 		int ntflg;
Marcela Mašláňová b46df6
-		char nti[17];
Marcela Mašláňová b46df6
-		char nto[17];
Marcela Mašláňová b46df6
+		char nti[NTRANS_MAX+1];
Marcela Mašláňová b46df6
+		char nto[NTRANS_MAX+1];
Marcela Mašláňová b46df6
 		int mapflg;
Marcela Mašláňová b46df6
 		char mi[MAXPATHLEN];
Marcela Mašláňová b46df6
 		char mo[MAXPATHLEN];
Marcela Mašláňová b46df6
@@ -1712,11 +1712,11 @@
Marcela Mašláňová b46df6
 	mcase = op->mcse;
Marcela Mašláňová b46df6
 	ip->ntflg = ntflag;
Marcela Mašláňová b46df6
 	ntflag = op->ntflg;
Marcela Mašláňová b46df6
-	(void) strncpy(ip->nti, ntin, 16);
Marcela Mašláňová b46df6
-	(ip->nti)[16] = '\0';		/* shouldn't use strlen */
Marcela Mašláňová b46df6
+	(void) strncpy(ip->nti, ntin, NTRANS_MAX);
Marcela Mašláňová b46df6
+	(ip->nti)[NTRANS_MAX] = '\0';		/* shouldn't use strlen */
Marcela Mašláňová b46df6
 	(void) strcpy(ntin, op->nti);
Marcela Mašláňová b46df6
-	(void) strncpy(ip->nto, ntout, 16);
Marcela Mašláňová b46df6
-	(ip->nto)[16] = '\0';
Marcela Mašláňová b46df6
+	(void) strncpy(ip->nto, ntout, NTRANS_MAX);
Marcela Mašláňová b46df6
+	(ip->nto)[NTRANS_MAX] = '\0';
Marcela Mašláňová b46df6
 	(void) strcpy(ntout, op->nto);
Marcela Mašláňová b46df6
 	ip->mapflg = mapflag;
Marcela Mašláňová b46df6
 	mapflag = op->mapflg;
Marcela Mašláňová b46df6
--- netkit-ftp-0.17/ftp/ftp_var.h.longnames	2006-07-25 11:13:56.000000000 +0200
Marcela Mašláňová b46df6
+++ netkit-ftp-0.17/ftp/ftp_var.h	2006-07-24 15:49:37.000000000 +0200
Marcela Mašláňová b46df6
@@ -42,6 +42,7 @@
Marcela Mašláňová b46df6
 
Marcela Mašláňová b46df6
 #include <setjmp.h>
Marcela Mašláňová b46df6
 #include <sys/param.h>
Marcela Mašláňová b46df6
+#define NTRANS_MAX	64
Marcela Mašláňová b46df6
 
Marcela Mašláňová b46df6
 /*
Marcela Mašláňová b46df6
  * Tick counter step size.
Marcela Mašláňová b46df6
@@ -82,8 +83,8 @@
Marcela Mašláňová b46df6
 Extern char     pasv[64];       /* passive port for proxy data connection */
Marcela Mašláňová b46df6
 Extern int      passivemode;    /* passive mode enabled */
Marcela Mašláňová b46df6
 Extern char	*altarg;	/* argv[1] with no shell-like preprocessing  */
Marcela Mašláňová b46df6
-Extern char	ntin[17];	/* input translation table */
Marcela Mašláňová b46df6
-Extern char	ntout[17];	/* output translation table */
Marcela Mašláňová b46df6
+Extern char	ntin[NTRANS_MAX+1];	/* input translation table */
Marcela Mašláňová b46df6
+Extern char	ntout[NTRANS_MAX+1];	/* output translation table */
Marcela Mašláňová b46df6
 Extern char	mapin[MAXPATHLEN];	/* input map template */
Marcela Mašláňová b46df6
 Extern char	mapout[MAXPATHLEN];	/* output map template */
Marcela Mašláňová b46df6
 Extern char	typename[32];		/* name of file transfer type */