Changeset View
Changeset View
Standalone View
Standalone View
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
Show First 20 Lines • Show All 533 Lines • ▼ Show 20 Lines | if (m != NULL) { | ||||
(struct sockaddr *) sa, m, ctl)) | (struct sockaddr *) sa, m, ctl)) | ||||
sorwakeup(pcb->so); | sorwakeup(pcb->so); | ||||
else { | else { | ||||
NG_BTSOCKET_HCI_RAW_INFO( | NG_BTSOCKET_HCI_RAW_INFO( | ||||
"%s: sbappendaddr() failed\n", __func__); | "%s: sbappendaddr() failed\n", __func__); | ||||
NG_FREE_M(m); | NG_FREE_M(m); | ||||
NG_FREE_M(ctl); | NG_FREE_M(ctl); | ||||
soroverflow(pcb->so); | |||||
} | } | ||||
} | } | ||||
next: | next: | ||||
mtx_unlock(&pcb->pcb_mtx); | mtx_unlock(&pcb->pcb_mtx); | ||||
} | } | ||||
mtx_unlock(&ng_btsocket_hci_raw_sockets_mtx); | mtx_unlock(&ng_btsocket_hci_raw_sockets_mtx); | ||||
▲ Show 20 Lines • Show All 1,133 Lines • Show Last 20 Lines |