From c69879013df9e367e702457026b8868d29422683 Mon Sep 17 00:00:00 2001
From: Tim Wickberg <tim@schedmd.com>
Date: Tue, 15 Mar 2016 00:28:02 -0400
Subject: [PATCH] Set block_offset for older sbcast clients.

---
 src/common/slurm_protocol_pack.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/common/slurm_protocol_pack.c b/src/common/slurm_protocol_pack.c
index a508b433bc1..38b6136a873 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;
 
-- 
GitLab