diff --git a/src/evm.c b/src/evm.c index 882c24a..6aa82ac 100644 --- a/src/evm.c +++ b/src/evm.c @@ -180,16 +180,7 @@ int evrsrm_recv(EV_RSR_t *evrsr_request) { bpr->id = id; fmi->id = id; - asn_enc_rval_t enc = uper_encode_to_buffer(&asn_DEF_FacilitiesIndication, NULL, fi, tr_oer + 1, 1024); - if (enc.encoded == -1) { - log_error("[ca] failed encoding facilities indication (%s)", enc.failed_type->name); - rv = 1; - goto cleanup; - } - - tr->choice.packet.choice.btp.data.size = (enc.encoded + 7) / 8; - - enc = uper_encode_to_buffer(&asn_DEF_TransportRequest, NULL, tr, tr_oer, 1024); + asn_enc_rval_t enc = uper_encode_to_buffer(&asn_DEF_TransportRequest, NULL, tr, tr_oer, 1024); if (enc.encoded == -1) { log_error("[ev] failed encoding transport request (%s)", enc.failed_type->name); rv = 1;