aboutsummaryrefslogtreecommitdiffstats
path: root/libexfat/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'libexfat/io.c')
-rw-r--r--libexfat/io.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/libexfat/io.c b/libexfat/io.c
index 577238b..32c144c 100644
--- a/libexfat/io.c
+++ b/libexfat/io.c
@@ -345,11 +345,8 @@ ssize_t exfat_generic_pwrite(struct exfat* ef, struct exfat_node* node,
off_t lsize, loffset, remainder;
if (offset + size > node->size)
- {
- int rc = exfat_truncate(ef, node, offset + size);
- if (rc != 0)
- return rc;
- }
+ if (exfat_truncate(ef, node, offset + size) != 0)
+ return -1;
if (size == 0)
return 0;