From 00dcddd382bee9edc3b779ee96f28c0b81595ced Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Wed, 5 Mar 2008 00:33:06 +0000 Subject: [PATCH] minor tweak for clean end of sbcast file --- src/sbcast/sbcast.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sbcast/sbcast.c b/src/sbcast/sbcast.c index 411cf3e1679..7d26b184a66 100644 --- a/src/sbcast/sbcast.c +++ b/src/sbcast/sbcast.c @@ -183,8 +183,6 @@ static void _bcast_file(void) file_bcast_msg_t bcast_msg; char *buffer[FILE_BLOCKS]; - /* NOTE: packmem() uses 32 bits to express a block size - * buf_size can be enlarged if desired */ buf_size = MIN((64 * 1024), f_stat.st_size); bcast_msg.fname = params.dst_fname; @@ -220,9 +218,13 @@ static void _bcast_file(void) bcast_msg.last_block = 1; size_block += bcast_msg.block_len[i]; if (params.block_size - && (size_block >= params.block_size)) + && (size_block >= params.block_size)) { + for (i++ ;i<FILE_BLOCKS; i++) + bcast_msg.block_len[i] = 0; break; + } } + send_rpc(&bcast_msg, alloc_resp); if (bcast_msg.last_block) break; /* end of file */ -- GitLab