diff --git a/fs/proc/base.c b/fs/proc/base.c index 96ee899d65020e76e5c0c8d49b0683c74214ebed..989e3078d7af5344fcbd2e65dd09b2d46e4fee63 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -350,6 +350,8 @@ static int lstats_open(struct inode *inode, struct file *file) struct seq_file *m; struct task_struct *task = get_proc_task(inode); + if (!task) + return -ENOENT; ret = single_open(file, lstats_show_proc, NULL); if (!ret) { m = file->private_data;