]> Pileus Git - ~andy/linux/blobdiff - drivers/staging/usbip/stub_dev.c
staging: usbip: Don't leak struct file.
[~andy/linux] / drivers / staging / usbip / stub_dev.c
index 1e1eb4c14d7354f50a461ee57fa87a3b68dc6454..79298d068636a7a9e4d19ff73994e41479b74687 100644 (file)
@@ -18,6 +18,7 @@
  */
 
 #include <linux/device.h>
+#include <linux/file.h>
 #include <linux/kthread.h>
 #include <linux/module.h>
 
@@ -203,7 +204,7 @@ static void stub_shutdown_connection(struct usbip_device *ud)
         * not touch NULL socket.
         */
        if (ud->tcp_socket) {
-               sock_release(ud->tcp_socket);
+               fput(ud->tcp_socket->file);
                ud->tcp_socket = NULL;
        }