From: Ian Jackson Date: Wed, 25 Jun 2014 20:32:03 +0000 (+0100) Subject: site: transport peers: MSG1: use transport_compute_setupinit_peers X-Git-Tag: debian/0.3.3_beta1~2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=commitdiff_plain;h=30834eab2fc4a8d2063025948dc575682844ddbc;ds=sidebyside site: transport peers: MSG1: use transport_compute_setupinit_peers This implies a functional change: now we start out with the data transport peers. For a mobile peer this is a bugfix; for a non-mobile peer it implies no functional change. Signed-off-by: Ian Jackson --- diff --git a/site.c b/site.c index b14b8e8..49e04cf 100644 --- a/site.c +++ b/site.c @@ -1630,7 +1630,7 @@ static bool_t site_incoming(void *sst, struct buffer_if *buf, if (st->state==SITE_RUN || st->state==SITE_RESOLVE || st->state==SITE_WAIT) { /* We should definitely process it */ - transport_record_peer(st,&st->setup_peers,source,"msg1"); + transport_compute_setupinit_peers(st,0,source); if (process_msg1(st,buf,source,&named_msg)) { slog(st,LOG_SETUP_INIT,"key setup initiated by peer"); bool_t entered=enter_new_state(st,SITE_SENTMSG2);