From 1348b878e07a45a83cb952d27c1e91de5e80bda1 Mon Sep 17 00:00:00 2001 From: Lionel Gauthier Date: Fri, 17 Apr 2015 08:27:41 +0000 Subject: [PATCH] reintegrate in trunk bug ue ip if setup git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7192 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair-cn/NAS/EURECOM-NAS/src/esm/esm_ebr_context.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openair-cn/NAS/EURECOM-NAS/src/esm/esm_ebr_context.c b/openair-cn/NAS/EURECOM-NAS/src/esm/esm_ebr_context.c index 77799661f8..05a2ae473a 100644 --- a/openair-cn/NAS/EURECOM-NAS/src/esm/esm_ebr_context.c +++ b/openair-cn/NAS/EURECOM-NAS/src/esm/esm_ebr_context.c @@ -261,7 +261,7 @@ int esm_ebr_context_create( // in_addr.s_addr); strcpy(ipv4_addr, tmp); - if (IN_CLASSA(in_addr.s_addr)) { + if (IN_CLASSA(ntohl(in_addr.s_addr))) { netmask = "255.0.0.0"; in_addr.s_addr = pdn->ip_addr[0] << 24 | ((255 << 16) & 0x00FF0000) | @@ -273,7 +273,7 @@ int esm_ebr_context_create( // "error in PDN IPv4 address %x", // in_addr.s_addr); strcpy(broadcast, tmp); - } else if (IN_CLASSB(in_addr.s_addr)) { + } else if (IN_CLASSB(ntohl(in_addr.s_addr))) { netmask = "255.255.0.0"; in_addr.s_addr = pdn->ip_addr[0] << 24 | ((pdn->ip_addr[1] << 16) & 0x00FF0000) | @@ -285,7 +285,7 @@ int esm_ebr_context_create( // "error in PDN IPv4 address %x", // in_addr.s_addr); strcpy(broadcast, tmp); - } else if (IN_CLASSC(in_addr.s_addr)) { + } else if (IN_CLASSC(ntohl(in_addr.s_addr))) { netmask = "255.255.255.0"; in_addr.s_addr = pdn->ip_addr[0] << 24 | ((pdn->ip_addr[1] << 16) & 0x00FF0000) |