r3133: - more consistent error checking in rename and setfileinfo
[bbaumbach/samba-autobuild/.git] / source4 / ntvfs / posix / pvfs_setfileinfo.c
index f1d5d14089cc523f4c66bf7323505866b4942ba2..8892c92c3ce5c1b9126c2c7ed2be59df5d000401 100644 (file)
@@ -43,7 +43,7 @@ NTSTATUS pvfs_setfileinfo(struct ntvfs_module_context *ntvfs,
        case RAW_SFILEINFO_END_OF_FILE_INFO:
        case RAW_SFILEINFO_END_OF_FILE_INFORMATION:
                if (ftruncate(f->fd,
-                             info->end_of_file_info.in.size) != 0) {
+                             info->end_of_file_info.in.size) == -1) {
                        return pvfs_map_errno(pvfs, errno);
                }
                break;