ranap: No need for htonl() of IP addresses and the like
diff --git a/src/ranap_msg_factory.c b/src/ranap_msg_factory.c
index 744f7f0..efc00c6 100644
--- a/src/ranap_msg_factory.c
+++ b/src/ranap_msg_factory.c
@@ -441,7 +441,7 @@
binding_id[1] = port & 0xff;
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;
OCTET_STRING_fromBuf(&tli->iuTransportAssociation.choice.bindingID,
(const char *) binding_id, sizeof(binding_id));
@@ -453,9 +453,9 @@
{
RANAP_TransportLayerInformation_t *tli = CALLOC(1, sizeof(*tli));
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;
OCTET_STRING_fromBuf(&tli->iuTransportAssociation.choice.bindingID,
(const char *) &binding_buf, sizeof(binding_buf));