From: Jennifer Richards Date: Fri, 25 May 2018 18:45:27 +0000 (-0400) Subject: Correctly set peer when an update is received X-Git-Tag: 3.4.0~1^2~18^2~4 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=commitdiff_plain;h=1f9462a7ab9753929fd9b24043915515f2d77dd2 Correctly set peer when an update is received --- 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));