Thread (39 messages) 39 messages, 4 authors, 2012-01-19

Re: [PATCH 07/15] Bluetooth: Merge device class into the EIR data in mgmt_ev_device_found

From: Anderson Lizardo <hidden>
Date: 2012-01-18 19:18:33

Hi Johan,

On Wed, Jan 18, 2012 at 2:51 PM, Johan Hedberg [off-list ref] wrote:
+static inline u16 eir_append_data(u8 *eir, u16 eir_len, u8 type, u8 *data,
+                                                               u16 data_len)
+{
+       eir[eir_len++] = sizeof(type) + data_len;
Isn't it better to have data_len as u8? It is impossible for a EIR or
AD entry to have more than 255 octets (given the length field is one
octet).
+       eir[eir_len++] = type;
+       memcpy(&eir[eir_len], data, data_len);
+       eir_len += data_len;
+
+       return eir_len;
+}
Regards,
-- 
Anderson Lizardo
Instituto Nokia de Tecnologia - INdT
Manaus - Brazil
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help