瀏覽代碼

[media] em28xx: Fix memory leak on driver defered resource release

When the device is physically unplugged but there are still
open file handles, resource release is defered until last
opened handle is closed.
This patch fixes a missing em28xx_fh struct release.
Tested by compilation only.

Signed-off-by: Ezequiel Garcia <elezegarcia@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Ezequiel García 13 年之前
父節點
當前提交
dedb8cb1d6
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      drivers/media/video/em28xx/em28xx-video.c

+ 1 - 0
drivers/media/video/em28xx/em28xx-video.c

@@ -2260,6 +2260,7 @@ static int em28xx_v4l2_close(struct file *filp)
 			em28xx_release_resources(dev);
 			em28xx_release_resources(dev);
 			kfree(dev->alt_max_pkt_size);
 			kfree(dev->alt_max_pkt_size);
 			kfree(dev);
 			kfree(dev);
+			kfree(fh);
 			return 0;
 			return 0;
 		}
 		}