This fixes the following crash:
:monitor/att.c:2697:11: runtime error: member access within null
pointer of type 'struct att_conn_data'
static struct att_conn_data *att_get_conn_data(struct packet_conn_data *conn)
{
- struct att_conn_data *data = conn->data;
+ struct att_conn_data *data;
+
+ if (!conn)
+ return NULL;
+
+ data = conn->data;
if (data)
return data;
conn = packet_get_conn_data(frame->handle);
data = att_get_conn_data(conn);
+ if (!data)
+ return;
if (!data->reads)
data->reads = queue_new();