From 1f9462a7ab9753929fd9b24043915515f2d77dd2 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Fri, 25 May 2018 14:45:27 -0400 Subject: [PATCH] Correctly set peer when an update is received --- trp/trps.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trp/trps.c b/trp/trps.c index 171c7ae..64dade4 100644 --- a/trp/trps.c +++ b/trp/trps.c @@ -361,9 +361,10 @@ static TRP_RC trps_read_message(TRPS_INSTANCE *trps, TRP_CONNECTION *conn, TR_MS /* verify we received a message we support, otherwise drop it now */ switch (tr_msg_get_msg_type(*msg)) { case TRP_UPDATE: + trp_upd_set_peer(tr_msg_get_trp_upd(*msg), tr_dup_name(conn_peer)); /* update provenance if necessary */ trp_upd_add_to_provenance(tr_msg_get_trp_upd(*msg), trp_peer_get_label(peer)); - /* fall through to next case */ + break; case TRP_REQUEST: trp_req_set_peer(tr_msg_get_trp_req(*msg), tr_dup_name(conn_peer)); -- 2.1.4