Prematurely close session when commit received
This commit is contained in:
parent
0b239c3f2a
commit
7308232b61
|
|
@ -922,7 +922,13 @@ static void intersection_check(VCM_t* vcm, mc_neighbour_s* neighbour) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int vcm_check_handle_commit(VCM_t* vcm, mc_neighbour_s* neighbour) {
|
static int vcm_check_handle_commit(VCM_t* vcm, mc_neighbour_s* neighbour) {
|
||||||
coordination_t* coo = &facilities.coordination;
|
coordination_t* coordination = &facilities.coordination;
|
||||||
|
|
||||||
|
if (vcm->vcm.maneuverContainer.choice.vehicle.negotiation->choice.commit.nonce != coordination->session.nonce) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
session_cleanup();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue