79 |
} |
} |
80 |
|
|
81 |
in_uint16_le(rdp_s, length); |
in_uint16_le(rdp_s, length); |
82 |
|
/* 32k packets are really 8, keepalive fix */ |
83 |
|
if (length == 0x8000) |
84 |
|
{ |
85 |
|
next_packet += 8; |
86 |
|
*type = 0; |
87 |
|
return rdp_s; |
88 |
|
} |
89 |
in_uint16_le(rdp_s, pdu_type); |
in_uint16_le(rdp_s, pdu_type); |
90 |
in_uint8s(rdp_s, 2); /* userid */ |
in_uint8s(rdp_s, 2); /* userid */ |
91 |
*type = pdu_type & 0xf; |
*type = pdu_type & 0xf; |
719 |
process_data_pdu(s); |
process_data_pdu(s); |
720 |
break; |
break; |
721 |
|
|
722 |
|
case 0: |
723 |
|
break; |
724 |
|
|
725 |
default: |
default: |
726 |
unimpl("PDU %d\n", type); |
unimpl("PDU %d\n", type); |
727 |
} |
} |