diff --git a/src/rist-common.c b/src/rist-common.c
index d48d17c2da7882ea5bdbe9d732489f60a38ded28..2829db7ed13140202ef0fc5b7348e4184d1482c6 100755
--- a/src/rist-common.c
+++ b/src/rist-common.c
@@ -815,7 +815,7 @@ static struct rist_data_block *new_data_block(struct rist_data_block *output_buf
 	output_buffer->ts_ntp = b->source_time;
 	output_buffer->seq = b->seq;
 	output_buffer->flags = flags;
-	memcpy(output_buffer->cname, b->peer.cname, RIST_MAX_STRING_SHORT);
+	memcpy(output_buffer->cname, b->peer->cname, RIST_MAX_STRING_SHORT);
 	return output_buffer;
 }