martin 99/12/09 09:05:29
Modified: src/main rfc1413.c
Log:
EBCDIC: The buffer was passed incorrectly. Some compilers tolerated
that, but it was wrong anyway. Noticed by Ovies Brabson
Submitted by: Ovies Brabson <[EMAIL PROTECTED]>
Reviewed by: Martin Kraemer
Revision Changes Path
1.32 +2 -2 apache-1.3/src/main/rfc1413.c
Index: rfc1413.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/rfc1413.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- rfc1413.c 1999/12/09 12:05:04 1.31
+++ rfc1413.c 1999/12/09 17:05:28 1.32
@@ -154,7 +154,7 @@
/* send query to server. Handle short write. */
#ifdef CHARSET_EBCDIC
- ebcdic2ascii(&buffer, &buffer, buflen);
+ ebcdic2ascii(buffer, buffer, buflen);
#endif
i = 0;
while(i < strlen(buffer)) {
@@ -212,7 +212,7 @@
/* RFC1413_USERLEN = 512 */
#ifdef CHARSET_EBCDIC
- ascii2ebcdic(&buffer, &buffer, (size_t)i);
+ ascii2ebcdic(buffer, buffer, (size_t)i);
#endif
if (sscanf(buffer, "%u , %u : USERID :%*[^:]:%512s", &rmt_port,
&our_port,
user) != 3 || ntohs(rmt_sin->sin_port) != rmt_port