[Fstools-changes] [4] trunk/src/fsx/fsx.c
source_changes at macosforge.org
source_changes at macosforge.org
Mon Mar 16 09:31:48 PDT 2009
Revision: 4
http://trac.macosforge.org/projects/fstools/changeset/4
Author: macko at apple.com
Date: 2009-03-16 09:31:48 -0700 (Mon, 16 Mar 2009)
Log Message:
-----------
Fix inadvertent regression in previous checkin.
Modified Paths:
--------------
trunk/src/fsx/fsx.c
Modified: trunk/src/fsx/fsx.c
===================================================================
--- trunk/src/fsx/fsx.c 2009-02-17 21:49:43 UTC (rev 3)
+++ trunk/src/fsx/fsx.c 2009-03-16 16:31:48 UTC (rev 4)
@@ -1767,21 +1767,21 @@
}
maxfilelen &= ~(datasize - 1); // round down to multiple of datasize
}
- good_buf = (char *) malloc(file_size);
- memset(good_buf, '\0', file_size);
+ good_buf = (char *) malloc(maxfilelen);
+ memset(good_buf, '\0', maxfilelen);
temp_buf = (char *) malloc(maxoplen);
memset(temp_buf, '\0', maxoplen);
if (lite) { /* zero entire existing file */
ssize_t written;
- written = write(fd, good_buf, (size_t)file_size);
- if (written != file_size) {
+ written = write(fd, good_buf, (size_t)maxfilelen);
+ if (written != maxfilelen) {
if (written == -1) {
prterr(fname);
mwarn("WARNING: main: error on write");
} else
mwarn("WARNING: main: short write, 0x%x bytes instead of 0x%x\n",
- (unsigned)written, file_size);
+ (unsigned)written, maxfilelen);
exit(98);
}
} else
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/fstools-changes/attachments/20090316/fbc5af30/attachment.html>
More information about the Fstools-changes
mailing list