Changeset 951e451 in mainline


Ignore:
Timestamp:
2019-02-27T20:38:32Z (5 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2f24a8e3, 8f059b5, c56a3eb
Parents:
a4e78743
git-author:
Wang Jianjian <wangjianjian3@…> (2019-02-27 07:56:37)
git-committer:
Jakub Jermar <jakub@…> (2019-02-27 20:38:32)
Message:

vfs: do sanity check while resizing

We should make sure a fd is writable and it is a regular file
while resizing

Signed-off-by: Wang Jianjian <wangjianjian3@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs_ops.c

    ra4e78743 r951e451  
    618618                return EBADF;
    619619
     620        if (!file->open_write || file->node->type != VFS_NODE_FILE) {
     621                vfs_file_put(file);
     622                return EINVAL;
     623        }
     624
    620625        fibril_rwlock_write_lock(&file->node->contents_rwlock);
    621626
Note: See TracChangeset for help on using the changeset viewer.