diff --git a/src/tpm.c b/src/tpm.c index 4da1627..089fe41 100644 --- a/src/tpm.c +++ b/src/tpm.c @@ -617,12 +617,12 @@ static int rsu_handle_recv(EI1_TPM_t* tpm_rx, void** security_socket, uint8_t* n int known_id = 0; for (int i = 0; i < facilities.tolling.infos.length; i++) { - if (info_id != facilities.tolling.infos.z[i]->asn->id) { + if (info_id == facilities.tolling.infos.z[i]->asn->id) { known_id = 1; } } if (!known_id) { - log_warn("[tolling] received TPM has unkown info_id"); + log_warn("[tolling] received TPM has unkown info_id (%d)", info_id); return 1; } diff --git a/src/tpm.h b/src/tpm.h index 4236b7a..b187437 100644 --- a/src/tpm.h +++ b/src/tpm.h @@ -7,7 +7,7 @@ #include #define TOLLING_INFOS_MAX_LENGTH 16 -#define TOLLING_PAYMENT_MIN_PERIOD_MS 40000 +#define TOLLING_PAYMENT_MIN_PERIOD_MS 20000 #define TOLLING_MAX_CONNS 64 #define TOLLING_CONN_TIMEOUT_MS 10000 #define TOLLING_RT_PERIOD_MS 400