summaryrefslogtreecommitdiff
path: root/sys/netgraph
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c b/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
index 7f21bfe51501..205ab0e850ec 100644
--- a/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
+++ b/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
@@ -2228,8 +2228,10 @@ ng_btsocket_l2cap_ctloutput(struct socket *so, struct sockopt *sopt)
* channel?
*/
- if (pcb->state != NG_BTSOCKET_L2CAP_CLOSED)
- return (EACCES);
+ if (pcb->state != NG_BTSOCKET_L2CAP_CLOSED) {
+ error = EACCES;
+ break;
+ }
switch (sopt->sopt_name) {
case SO_L2CAP_IMTU: /* set incoming MTU */