martin 98/03/25 07:23:01
Modified: src/modules/proxy proxy_ftp.c
Log:
EBCDIC charset conversion for ftp_check_string() added
Revision Changes Path
1.55 +4 -0 apache-1.3/src/modules/proxy/proxy_ftp.c
Index: proxy_ftp.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_ftp.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -u -r1.54 -r1.55
--- proxy_ftp.c 1998/03/25 15:08:59 1.54
+++ proxy_ftp.c 1998/03/25 15:23:00 1.55
@@ -94,7 +94,11 @@
ch = proxy_hex2c(&x[i + 1]);
i += 2;
}
+#ifndef CHARSET_EBCDIC
if (ch == '\015' || ch == '\012' || (ch & 0x80))
+#else /*CHARSET_EBCDIC*/
+ if (ch == '\r' || ch == '\n' || (os_toascii[ch] & 0x80))
+#endif /*CHARSET_EBCDIC*/
return 0;
}
return 1;