diff --git a/src/common/slurm_protocol_pack.c b/src/common/slurm_protocol_pack.c index a508b433bc1d3abe4d9fe18d428c13c7462a72dd..38b6136a873c966adb149a08d5baf74485028287 100644 --- a/src/common/slurm_protocol_pack.c +++ b/src/common/slurm_protocol_pack.c @@ -13561,6 +13561,7 @@ static int _unpack_file_bcast(file_bcast_msg_t ** msg_ptr , Buf buffer, safe_unpackstr_xmalloc ( & msg->fname, &uint32_tmp, buffer ); safe_unpack32 ( & msg->block_len, buffer ); safe_unpackmem_xmalloc ( & msg->block, &uint32_tmp , buffer ) ; + msg->block_offset = msg->block_len * msg->block_no; if ( uint32_tmp != msg->block_len ) goto unpack_error;