diff options
author | Stephen Douthit <[email protected]> | 2017-08-07 17:11:00 -0400 |
---|---|---|
committer | Wolfram Sang <[email protected]> | 2017-08-29 22:13:50 +0200 |
commit | ba201c4f5ebe13d7819081756378777d8153f23e (patch) | |
tree | 1baf6e78eb6894fa9290f1699383f8ac71b18ce0 /net/lapb/lapb_timer.c | |
parent | b6c159a9cb69c2cf0bf59d4e12c3a2da77e4d994 (diff) |
i2c: ismt: Return EMSGSIZE for block reads with bogus length
Compare the number of bytes actually seen on the wire to the byte
count field returned by the slave device.
Previously we just overwrote the byte count returned by the slave
with the real byte count and let the caller figure out if the
message was sane.
Signed-off-by: Stephen Douthit <[email protected]>
Tested-by: Dan Priamo <[email protected]>
Acked-by: Neil Horman <[email protected]>
Signed-off-by: Wolfram Sang <[email protected]>
Cc: [email protected]
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions