From f7c787ba1e12c70df1587c0fc16763cf364123db Mon Sep 17 00:00:00 2001 From: gilteixeira Date: Fri, 14 Apr 2023 20:17:28 +0100 Subject: [PATCH] removed unnecessary pass of the request to an internal funtion --- src/evm.c | 7 ++----- src/evm.h | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/evm.c b/src/evm.c index 613cd9a..17b013b 100644 --- a/src/evm.c +++ b/src/evm.c @@ -162,7 +162,7 @@ int evrsrm_recv(EV_RSR_t *evrsr_request) { } int evrsr_response; if (evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_preReservationRequestMessage) - evrsr_response = evrsrm_pre_reservation_response(evrsr_request, bpr->data.buf, (uint32_t *)&bpr->data.size); + evrsr_response = evrsrm_pre_reservation_response(bpr->data.buf, (uint32_t *)&bpr->data.size); // else if (evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_reservationRequestMessage) // evrsr_response = evrsrm_reservation_response(evrsr_request); if (evrsr_response != 0) { @@ -211,10 +211,7 @@ cleanup: return rv; } -static int evrsrm_pre_reservation_response(EV_RSR_t *evrsr_request, uint8_t *evrsrm_oer, uint32_t *evrsrm_len) { - if (!evrsr_request->messageBody.present == EV_RSR_MessageBody_PR_preReservationRequestMessage) - return 1; - +static int evrsrm_pre_reservation_response(uint8_t *evrsrm_oer, uint32_t *evrsrm_len) { EV_RSR_t *evrsr_response = calloc(1, sizeof(EV_RSR_t)); evrsr_response->header.protocolVersion = 1; evrsr_response->header.messageID = 1; diff --git a/src/evm.h b/src/evm.h index 414988a..3c43ac3 100644 --- a/src/evm.h +++ b/src/evm.h @@ -49,7 +49,7 @@ int evrsrm_recv(EV_RSR_t *evrsr_request); * @return The reservation response or NULL if the request isn't a Pre reservation request */ -static int evrsrm_pre_reservation_response(EV_RSR_t *evrsr_request, uint8_t *evrsrm_oer, uint32_t *evrsrm_len); +static int evrsrm_pre_reservation_response(uint8_t *evrsrm_oer, uint32_t *evrsrm_len); /** * Analyses a evm