summaryrefslogtreecommitdiffstats
path: root/net/irda/irda_device.c
diff options
context:
space:
mode:
authorRobie Basak2008-01-19 08:58:44 +0100
committerDavid S. Miller2008-01-29 00:08:09 +0100
commit5d780cd6585d242d9592a479fe75a007fd75155d (patch)
treed0cb1ed0a2391e9a5efb746c37ff69fd6848f481 /net/irda/irda_device.c
parent[IrDA]: Resend frames on timeout. (diff)
downloadkernel-qcow2-linux-5d780cd6585d242d9592a479fe75a007fd75155d.tar.gz
kernel-qcow2-linux-5d780cd6585d242d9592a479fe75a007fd75155d.tar.xz
kernel-qcow2-linux-5d780cd6585d242d9592a479fe75a007fd75155d.zip
[IrDA]: Frame length validation.
When using a stir4200-based USB adaptor to talk to a device that uses an mcp2150, the stir4200 sometimes drops an incoming frame causing the mcp2150 to try and retransmit the lost frame. In this combination, the next frame received from the mcp2150 is often invalid - either an empty i:rsp or an IrCOMM i:rsp with an invalid clen. These corner cases are now checked. Signed-off-by: Robie Basak <rb-oss-1@justgohome.co.uk> Signed-off-by: Samuel Ortiz <samuel@sortiz.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/irda/irda_device.c')
0 files changed, 0 insertions, 0 deletions