From 7d3526ce232f2bdbd5fd2301af4e5987b0f03248 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Mon, 13 Dec 2004 01:59:51 +0000 Subject: [PATCH] correct numblocks in file --- libemile/emile_scsi_create_container.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libemile/emile_scsi_create_container.c b/libemile/emile_scsi_create_container.c index a0f403e..7fc5821 100644 --- a/libemile/emile_scsi_create_container.c +++ b/libemile/emile_scsi_create_container.c @@ -126,7 +126,6 @@ int emile_scsi_create_container(int fd, struct emile_container* container) int logical; int physical; int last_physical; - int num_blocks; int zone; int aggregate; int dev; @@ -170,9 +169,10 @@ int emile_scsi_create_container(int fd, struct emile_container* container) /* seek all physical blocks */ - num_blocks = (st.st_size + st.st_blksize - 1) / st.st_blksize; current = 0; - for (logical = 1; logical < num_blocks; logical++) { + for (logical = 1; + logical < (st.st_size + block_size - 1) / block_size; + logical++) { physical = logical; ret = ioctl(fd, FIBMAP, &physical); if (ret != 0)