svn rev #22570: trunk/src/lib/krb5/os/

raeburn@MIT.EDU raeburn at MIT.EDU
Fri Aug 21 14:32:53 EDT 2009


http://src.mit.edu/fisheye/changelog/krb5/?cs=22570
Commit By: raeburn
Log Message:
Use load_32_be processing length in TCP reply.


Changed Files:
U   trunk/src/lib/krb5/os/sendto_kdc.c
Modified: trunk/src/lib/krb5/os/sendto_kdc.c
===================================================================
--- trunk/src/lib/krb5/os/sendto_kdc.c	2009-08-21 18:32:50 UTC (rev 22569)
+++ trunk/src/lib/krb5/os/sendto_kdc.c	2009-08-21 18:32:53 UTC (rev 22570)
@@ -1017,11 +1017,7 @@
 	    }
 	    conn->x.in.bufsizebytes_read += nread;
 	    if (conn->x.in.bufsizebytes_read == 4) {
-		unsigned long len;
-		len = conn->x.in.bufsizebytes[0];
-		len = (len << 8) + conn->x.in.bufsizebytes[1];
-		len = (len << 8) + conn->x.in.bufsizebytes[2];
-		len = (len << 8) + conn->x.in.bufsizebytes[3];
+		unsigned long len = load_32_be (conn->x.in.bufsizebytes);
 		dprint("received length on fd %d is %d\n", conn->fd, (int)len);
 		/* Arbitrary 1M cap.  */
 		if (len > 1 * 1024 * 1024) {




More information about the cvs-krb5 mailing list