From: NeilBrown Date: Fri, 25 Mar 2011 22:03:35 +0000 (+1100) Subject: Fix setting wrong address in cluster head. X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=0f326b70ec48ad1b249d4aefaa4354ae4297a962;p=lafs-utils.git Fix setting wrong address in cluster head. Signed-off-by: NeilBrown --- diff --git a/lib/lafs_cluster_flush.c b/lib/lafs_cluster_flush.c index 4412c39..b0c8151 100644 --- a/lib/lafs_cluster_flush.c +++ b/lib/lafs_cluster_flush.c @@ -315,7 +315,7 @@ void lafs_cluster_flush(struct lafs *fs, int cnum) ch->next_addr = __cpu_to_le64(seg_addr(fs, &wc->seg)); ch->prev_addr = __cpu_to_le64(wc->prev_addr); - wc->prev_addr = head_addr[i]; + wc->prev_addr = head_addr[0]; ch->this_addr = __cpu_to_le64(wc->prev_addr); ch->checksum = lafs_calc_cluster_csum(ch);