X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fuwb%2Fest.c;fp=drivers%2Fuwb%2Fest.c;h=3791cd95b63d39e191f47bbd04f02e5983121d1b;hb=9d839477f85438695bd870898ffa77347e61b637;hp=1667afb704d3ea8bdb66e724bbcef2913c742d53;hpb=b0a81328c287052cedf28e06d9b4648ad10b72d7;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/uwb/est.c b/drivers/uwb/est.c index 1667afb704d3..3791cd95b63d 100644 --- a/drivers/uwb/est.c +++ b/drivers/uwb/est.c @@ -395,7 +395,7 @@ ssize_t uwb_est_get_size(struct uwb_rc *uwb_rc, struct uwb_est *est, case UWB_EST_8: type_size = sizeof(u8); break; default: BUG(); } - if (offset + type_size >= rceb_size) { + if (offset + type_size > rceb_size) { if (printk_ratelimit()) dev_err(dev, "EST %p 0x%04x/%04x/%04x[%u]: " "not enough data to read extra size\n",