From source_changes at macosforge.org Mon Mar 16 09:31:48 2009 From: source_changes at macosforge.org (source_changes at macosforge.org) Date: Mon, 16 Mar 2009 09:31:48 -0700 (PDT) Subject: [Fstools-changes] [4] trunk/src/fsx/fsx.c Message-ID: <20090316163148.70E361224EF5@beta.macosforge.org> 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: