diff options
Diffstat (limited to 'net/bluetooth')
-rw-r--r-- | net/bluetooth/cmtp/core.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/bluetooth/cmtp/core.c b/net/bluetooth/cmtp/core.c index 298ed37010e6..9e59b6654126 100644 --- a/net/bluetooth/cmtp/core.c +++ b/net/bluetooth/cmtp/core.c | |||
@@ -178,8 +178,7 @@ static inline int cmtp_recv_frame(struct cmtp_session *session, struct sk_buff * | |||
178 | cmtp_add_msgpart(session, id, skb->data + hdrlen, len); | 178 | cmtp_add_msgpart(session, id, skb->data + hdrlen, len); |
179 | break; | 179 | break; |
180 | default: | 180 | default: |
181 | if (session->reassembly[id] != NULL) | 181 | kfree_skb(session->reassembly[id]); |
182 | kfree_skb(session->reassembly[id]); | ||
183 | session->reassembly[id] = NULL; | 182 | session->reassembly[id] = NULL; |
184 | break; | 183 | break; |
185 | } | 184 | } |