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; }