ranap: No need for htonl() of IP addresses and the like

This commit is contained in:
Harald Welte 2015-12-19 02:37:48 +01:00
parent b7f67c4b14
commit 94a62d591d
1 changed files with 3 additions and 3 deletions

View File

@ -441,7 +441,7 @@ static RANAP_TransportLayerInformation_t *new_transp_info_rtp(uint32_t ip, uint1
binding_id[1] = port & 0xff; binding_id[1] = port & 0xff;
binding_id[2] = binding_id[3] = 0; binding_id[2] = binding_id[3] = 0;
asn1_u32_to_bitstring(&tli->transportLayerAddress, ipbuf, htonl(ip)); asn1_u32_to_bitstring(&tli->transportLayerAddress, ipbuf, ip);
tli->iuTransportAssociation.present = RANAP_IuTransportAssociation_PR_bindingID; tli->iuTransportAssociation.present = RANAP_IuTransportAssociation_PR_bindingID;
OCTET_STRING_fromBuf(&tli->iuTransportAssociation.choice.bindingID, OCTET_STRING_fromBuf(&tli->iuTransportAssociation.choice.bindingID,
(const char *) binding_id, sizeof(binding_id)); (const char *) binding_id, sizeof(binding_id));
@ -453,9 +453,9 @@ static RANAP_TransportLayerInformation_t *new_transp_info_gtp(uint32_t ip, uint3
{ {
RANAP_TransportLayerInformation_t *tli = CALLOC(1, sizeof(*tli)); RANAP_TransportLayerInformation_t *tli = CALLOC(1, sizeof(*tli));
uint32_t *ipbuf = CALLOC(1, sizeof(*ipbuf)); uint32_t *ipbuf = CALLOC(1, sizeof(*ipbuf));
uint32_t binding_buf = htonl(tei); uint32_t binding_buf = tei;
asn1_u32_to_bitstring(&tli->transportLayerAddress, ipbuf, htonl(ip)); asn1_u32_to_bitstring(&tli->transportLayerAddress, ipbuf, ip);
tli->iuTransportAssociation.present = RANAP_IuTransportAssociation_PR_gTP_TEI; tli->iuTransportAssociation.present = RANAP_IuTransportAssociation_PR_gTP_TEI;
OCTET_STRING_fromBuf(&tli->iuTransportAssociation.choice.bindingID, OCTET_STRING_fromBuf(&tli->iuTransportAssociation.choice.bindingID,
(const char *) &binding_buf, sizeof(binding_buf)); (const char *) &binding_buf, sizeof(binding_buf));