]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/cifs/smb2misc.c
CIFS: Fix a memory leak when a lease break comes
[mirror_ubuntu-artful-kernel.git] / fs / cifs / smb2misc.c
index 6103359fb598b79f79523e4246c7e9874dcefab5..38c93c305c9ed345ed7bbf1c1d3b88a6697f3347 100644 (file)
@@ -477,6 +477,7 @@ smb2_is_valid_lease_break(char *buffer, struct TCP_Server_Info *server)
 
                                queue_work(cifsiod_wq, &cfile->oplock_break);
 
+                               kfree(lw);
                                spin_unlock(&cifs_file_list_lock);
                                spin_unlock(&cifs_tcp_ses_lock);
                                return true;