svn commit: trunk/busybox/util-linux

landley at busybox.net landley at busybox.net
Sat Apr 29 20:03:56 UTC 2006


Author: landley
Date: 2006-04-29 13:03:54 -0700 (Sat, 29 Apr 2006)
New Revision: 14972

Log:
Patch from Denis Vlasenko:
ix bug (inode_map and zone_map are char* pointers,
sizeof() on them gives 4 or 8)


Modified:
   trunk/busybox/util-linux/fsck_minix.c


Changeset:
Modified: trunk/busybox/util-linux/fsck_minix.c
===================================================================
--- trunk/busybox/util-linux/fsck_minix.c	2006-04-29 19:11:24 UTC (rev 14971)
+++ trunk/busybox/util-linux/fsck_minix.c	2006-04-29 20:03:54 UTC (rev 14972)
@@ -671,8 +671,8 @@
 {
 	inode_map = xmalloc(IMAPS * BLOCK_SIZE);
 	zone_map = xmalloc(ZMAPS * BLOCK_SIZE);
-	memset(inode_map, 0, sizeof(inode_map));
-	memset(zone_map, 0, sizeof(zone_map));
+	memset(inode_map, 0, IMAPS * BLOCK_SIZE);
+	memset(zone_map, 0, ZMAPS * BLOCK_SIZE);
 	inode_buffer = xmalloc(INODE_BUFFER_SIZE);
 	inode_count = xmalloc(INODES + 1);
 	zone_count = xmalloc(ZONES);




More information about the busybox-cvs mailing list