From c47e3ee1b6b56e8b5f7ce225aff37f11562981dc Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Tue, 4 Sep 2007 07:13:01 +0000 Subject: [PATCH] Fixed two flist->files[first_hlink_ndx] references. --- flist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flist.c b/flist.c index 29d3040d..4f3e25ad 100644 --- a/flist.c +++ b/flist.c @@ -927,7 +927,7 @@ static struct file_struct *recv_file_entry(struct file_list *flist, if (linkname_len) { bp = (char*)file->basename + basename_len; if (first_hlink_ndx >= flist->ndx_start) { - struct file_struct *first = flist->files[first_hlink_ndx]; + struct file_struct *first = flist->files[first_hlink_ndx - flist->ndx_start]; memcpy(bp, F_SYMLINK(first), linkname_len); } else read_sbuf(f, bp, linkname_len - 1); @@ -974,7 +974,7 @@ static struct file_struct *recv_file_entry(struct file_list *flist, bp = tmp_sum; } if (first_hlink_ndx >= flist->ndx_start) { - struct file_struct *first = flist->files[first_hlink_ndx]; + struct file_struct *first = flist->files[first_hlink_ndx - flist->ndx_start]; memcpy(bp, F_SUM(first), checksum_len); } else read_buf(f, bp, checksum_len); -- 2.34.1