X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=blobdiff_plain;f=trp%2Ftrps.c;h=64dade474b2f84411b304de3d1cf59e1ecf2943a;hp=171c7aef540103c5c5513144f1b341cc6bdfa750;hb=1f9462a7ab9753929fd9b24043915515f2d77dd2;hpb=21b44ca32c3aeecee07a986e829a6e8a3a13122f 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));