]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - kernel/workqueue.c
Bluetooth: hidp: buffer overflow in hidp_process_report
[mirror_ubuntu-bionic-kernel.git] / kernel / workqueue.c
index 34f1e1a2ec12d04a77ef70a29a11c725db2fe1b4..f347f67cd4f6f9524f97bad0341371099f221ece 100644 (file)
@@ -5326,7 +5326,7 @@ int workqueue_sysfs_register(struct workqueue_struct *wq)
 
        ret = device_register(&wq_dev->dev);
        if (ret) {
-               kfree(wq_dev);
+               put_device(&wq_dev->dev);
                wq->wq_dev = NULL;
                return ret;
        }