[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