From e2145682e2ae6cd914df7c92323845ffa8b7a8fe Mon Sep 17 00:00:00 2001 From: Ralph Metzler Date: Thu, 24 Sep 2015 23:29:09 +0200 Subject: [PATCH] block opening of ci device with O_RDWR --- ddbridge/ddbridge-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ddbridge/ddbridge-core.c b/ddbridge/ddbridge-core.c index e790338..7d880ac 100644 --- a/ddbridge/ddbridge-core.c +++ b/ddbridge/ddbridge-core.c @@ -842,7 +842,8 @@ static int ts_open(struct inode *inode, struct file *file) } else if ((file->f_flags & O_ACCMODE) == O_WRONLY) { if (!output) return -EINVAL; - } + } else + return -EINVAL; err = dvb_generic_open(inode, file); if (err < 0) return err;