Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9d839477 authored by Anderson Lizardo's avatar Anderson Lizardo Committed by David Vrabel
Browse files

uwb: Fix handling IEs with empty IE data in uwb_est_get_size()



A DRP notification may sometimes have empty IE data. This patch fixes
uwb_est_get_size() so that this case is handled properly.

Signed-off-by: default avatarAnderson Lizardo <anderson.lizardo@indt.org.br>
Signed-off-by: default avatarDavid Vrabel <david.vrabel@csr.com>
parent b0a81328
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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",