mirror of https://github.com/labapart/gattlib
bluez5: Fix potential null pointer dereference
d->attrId was called before d was checked for being a valid pointer.pull/248/head
parent
85acbd8c88
commit
2448da5410
|
@ -1381,14 +1381,15 @@ static void attr_print_func(void *value, void *userData)
|
|||
{
|
||||
sdp_data_t *d = (sdp_data_t *)value;
|
||||
|
||||
SDPDBG("=====================================");
|
||||
SDPDBG("ATTRIBUTE IDENTIFIER : 0x%x", d->attrId);
|
||||
SDPDBG("ATTRIBUTE VALUE PTR : %p", value);
|
||||
if (d)
|
||||
if (d) {
|
||||
SDPDBG("=====================================");
|
||||
SDPDBG("ATTRIBUTE IDENTIFIER : 0x%x", d->attrId);
|
||||
SDPDBG("ATTRIBUTE VALUE PTR : %p", value);
|
||||
sdp_data_print(d);
|
||||
else
|
||||
} else {
|
||||
SDPDBG("NULL value");
|
||||
SDPDBG("=====================================");
|
||||
SDPDBG("=====================================");
|
||||
}
|
||||
}
|
||||
|
||||
void sdp_print_service_attr(sdp_list_t *svcAttrList)
|
||||
|
|
Loading…
Reference in New Issue