From 85f0cfe04b3928bc285d09916fcdacc9a6e15568 Mon Sep 17 00:00:00 2001 From: emanuel Date: Wed, 13 Apr 2022 11:48:06 +0100 Subject: [PATCH] Fix SAEM Tolling TLS TPI encoding --- src/saem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/saem.c b/src/saem.c index ee52fae..c5b5fa5 100644 --- a/src/saem.c +++ b/src/saem.c @@ -244,7 +244,7 @@ int mk_saem(facilities_t* facilities, uint8_t* b_saem, uint32_t* b_saem_len) { exts->list.array[3]->present = ServiceInfoExt_PR_applicationDataSAM; exts->list.array[3]->choice.applicationDataSAM.buf = malloc(1024); - enc = uper_encode_to_buffer(&asn_DEF_TollingPaymentInfo, NULL, facilities->tolling.infos.z[0], exts->list.array[3]->choice.applicationDataSAM.buf, 1024); + enc = uper_encode_to_buffer(&asn_DEF_TollingPaymentInfo, NULL, facilities->tolling.infos.z[0]->asn, exts->list.array[3]->choice.applicationDataSAM.buf, 1024); if (enc.encoded == -1) { syslog_err("[facilities] [sa] failure to encode TollingPaymentInfo (%s)", enc.failed_type->name); rv = 1;