]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
Fix off-by-one error (discovered by Shao Miller).
authorMichael Brown <mcb30@etherboot.org>
Mon, 7 Jan 2008 13:12:43 +0000 (13:12 +0000)
committerMichael Brown <mcb30@etherboot.org>
Mon, 7 Jan 2008 13:12:43 +0000 (13:12 +0000)
src/net/tcp/iscsi.c

index 2416089ad639b171511322fdba778185a17e1ea0..86f3c67b311b88a061752df2b0716906d1f86d35 100644 (file)
@@ -684,7 +684,7 @@ static int iscsi_handle_chap_c_value ( struct iscsi_session *iscsi,
        /* Process challenge an octet at a time */
        for ( ; ( value[0] && value[1] ) ; value += 2 ) {
                memcpy ( buf, value, 2 );
-               buf[3] = 0;
+               buf[2] = 0;
                byte = strtoul ( buf, &endp, 16 );
                if ( *endp != '\0' ) {
                        DBGC ( iscsi, "iSCSI %p saw invalid CHAP challenge "