Commit d0f88f8d5da674445f23ace60bb1896f4a3a3783

Authored by Al Viro
1 parent 47e393622b

acct: check FMODE_CAN_WRITE

it's not calling ->write() directly anymore.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

... ... @@ -213,7 +213,7 @@
213 213 return -EACCES;
214 214 }
215 215  
216   - if (!file->f_op->write) {
  216 + if (!(file->f_mode & FMODE_CAN_WRITE)) {
217 217 kfree(acct);
218 218 filp_close(file, NULL);
219 219 return -EIO;