{
U16 ret;
int len = 0x00;
- char prBuf[10024];
+ char prBuf[3048];
memset(&prBuf[0], 0, sizeof(prBuf));
sng_mg_cfg_t* mgCfg = NULL;
sng_mg_peer_t* mgPeer = NULL;
int i = 0x00;
+ char *asciiAddr;
+ CmInetIpAddr ip;
switch_assert(profilename);
len = len + sprintf(&prntBuf[0] + len,"%s\n",xmlhdr);
-
len = len + sprintf(&prntBuf[0] + len,"<mg_profile>\n");
len = len + sprintf(&prntBuf[0] + len,"<name>%s</name>\n",mgCfg->name);
len = len + sprintf(&prntBuf[0] + len,"<profile>%s</profile>\n",profilename);
{
case CM_NETADDR_IPV4:
{
- len = len + sprintf(prntBuf+len, "<ipv4_address>%lu</ipv4_address>\n", (long unsigned int)(cfm.t.ssta.s.mgSSAPSta.peerInfo[i].dname.netAddr.u.ipv4NetAddr));
+ ip = ntohl(cfm.t.ssta.s.mgSSAPSta.peerInfo[i].dname.netAddr.u.ipv4NetAddr);
+ cmInetNtoa(ip, &asciiAddr);
+ len = len + sprintf(prntBuf+len, "<ipv4_address>%s</ipv4_address>\n",asciiAddr);
break;
}
default:
}
case CM_TPTADDR_IPV4:
{
- len = len + sprintf(prntBuf+len, "IPv4 IP address #%lu, port %u",
- (unsigned long)(cfm.t.ssta.s.mgTptSrvSta.tptAddr.u.ipv4TptAddr.address),
+ ip = ntohl(cfm.t.ssta.s.mgTptSrvSta.tptAddr.u.ipv4TptAddr.address);
+ cmInetNtoa(ip, &asciiAddr);
+ len = len + sprintf(prntBuf+len, "IPv4 IP address #%s, port %u",asciiAddr,
(unsigned int)(cfm.t.ssta.s.mgTptSrvSta.tptAddr.u.ipv4TptAddr.port));
break;
{
int len = 0x00;
int i = 0x00;
+ char *asciiAddr;
+ CmInetIpAddr ip;
+
if(PRSNT_NODEF == cfm->namePres.pres)
{
len = len + sprintf(prntBuf+len, "<domain_name> %s </domain_name>\n", (char *)(cfm->name));
{
case CM_NETADDR_IPV4:
{
- len = len + sprintf(prntBuf+len, "<ipv4_address>%lu</ipv4_address>\n", (unsigned long)
- (cfm->peerAddrTbl.netAddr[i].u.ipv4NetAddr));
+ ip = ntohl(cfm->peerAddrTbl.netAddr[i].u.ipv4NetAddr);
+ cmInetNtoa(ip, &asciiAddr);
+ len = len + sprintf(prntBuf+len, "<ipv4_address>%s</ipv4_address>\n",asciiAddr);
break;
}
case CM_NETADDR_IPV6: