From f2a7b4ad10ed0b5a0c6404be2f6e978fe6393337 Mon Sep 17 00:00:00 2001 From: gilteixeira Date: Tue, 18 Apr 2023 18:12:09 +0100 Subject: [PATCH] fixed the logic that checks if it's an EVRSRM request --- src/evm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evm.c b/src/evm.c index 6aa82ac..819fa61 100644 --- a/src/evm.c +++ b/src/evm.c @@ -155,8 +155,8 @@ int evrsrm_recv(EV_RSR_t *evrsr_request) { uint8_t fi_oer[1024]; tr_oer[0] = 4; // Facilities fi_oer[0] = 4; - if (!evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_preReservationRequestMessage || - !evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_reservationRequestMessage) { + if (!(evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_preReservationRequestMessage || + evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_reservationRequestMessage)) { rv = 1; goto cleanup; }