commit | b8fdac7be975f58362a035cdc9c5687c6c287bba | [log] [tgz] |
---|---|---|
author | Dees_Troy <dees_troy@teamw.in> | Fri Jan 25 19:42:52 2013 +0000 |
committer | Dees_Troy <dees_troy@teamw.in> | Mon Jan 28 15:13:29 2013 +0000 |
tree | 423056ea56ef6d9fe7d78c5ce0409d8190d9518e | |
parent | eb50caaa7a1344b95a668082d1b1909a77c8bd00 [diff] [blame] |
Pull fix for exFAT from original source http://code.google.com/p/exfat/source/detail?r=336 Change-Id: Ie8453770a4dcb31283012550f28483ad88bdc267
diff --git a/exfat/libexfat/io.c b/exfat/libexfat/io.c index 65df63a..1be028c 100644 --- a/exfat/libexfat/io.c +++ b/exfat/libexfat/io.c
@@ -341,7 +341,7 @@ } if (!ef->ro && !ef->noatime) exfat_update_atime(node); - return size - remainder; + return MIN(size, node->size - offset) - remainder; } ssize_t exfat_generic_pwrite(struct exfat* ef, struct exfat_node* node,