diff options
Diffstat (limited to 'sys/netgraph')
| -rw-r--r-- | sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c | 6 |
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 */ |
