diff options
Diffstat (limited to 'libdiskfs')
-rw-r--r-- | libdiskfs/file-set-size.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libdiskfs/file-set-size.c b/libdiskfs/file-set-size.c index 18abb469..fe2125ae 100644 --- a/libdiskfs/file-set-size.c +++ b/libdiskfs/file-set-size.c @@ -26,7 +26,7 @@ diskfs_S_file_set_size (struct protid *cred, { CHANGE_NODE_FIELD (cred, ({ - if (!(cred->po->openstat & O_WRITE)) + if (!(cred->po->openstat & O_WRITE) || (size < 0)) err = EINVAL; else if (size < np->dn_stat.st_size) { |