diff options
| -rw-r--r-- | drivers/isdn/gigaset/capi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/isdn/gigaset/capi.c b/drivers/isdn/gigaset/capi.c index e5ea344a551a..bcc174e4f3b1 100644 --- a/drivers/isdn/gigaset/capi.c +++ b/drivers/isdn/gigaset/capi.c | |||
| @@ -1052,6 +1052,7 @@ static inline void remove_appl_from_channel(struct bc_state *bcs, | |||
| 1052 | do { | 1052 | do { |
| 1053 | if (bcap->bcnext == ap) { | 1053 | if (bcap->bcnext == ap) { |
| 1054 | bcap->bcnext = bcap->bcnext->bcnext; | 1054 | bcap->bcnext = bcap->bcnext->bcnext; |
| 1055 | spin_unlock_irqrestore(&bcs->aplock, flags); | ||
| 1055 | return; | 1056 | return; |
| 1056 | } | 1057 | } |
| 1057 | bcap = bcap->bcnext; | 1058 | bcap = bcap->bcnext; |
