[Bugfix][API-1006][PL] 1.Fix the problem that liblynq-data parses apn into apntype when data call disconnected 2.Fix the problem that Memory leak caused by urc_msg 3.Add debug log
Change-Id: I85bb2ca225e3f22b96bb9f1b770394b62973afaa
diff --git a/lib/liblynq-data/lynq_data_urc.cpp b/lib/liblynq-data/lynq_data_urc.cpp
index 9f211eb..f5d127a 100755
--- a/lib/liblynq-data/lynq_data_urc.cpp
+++ b/lib/liblynq-data/lynq_data_urc.cpp
@@ -77,7 +77,7 @@
{
bzero(urc_data,LYNQ_REC_BUF);
res = recvfrom(lynq_urc_sockfd,urc_data,sizeof(urc_data),0,(struct sockaddr *)&urc_local_addr,(socklen_t*)&lynq_len_urc_addr_serv);
-
+ LYINFLOG("[%s][%d] res:%d",__FUNCTION__,__LINE__,res);
if(res<sizeof(int32_t)*2)
{
LYERRLOG("thread_urc_recv step2 fail: res is %d",res);
@@ -170,6 +170,7 @@
struct sockaddr_in urc_local_addr;
pthread_attr_t attr;
lynq_urc_sockfd = socket(AF_INET,SOCK_DGRAM,0);
+ lynq_len_urc_addr_serv = sizeof(urc_local_addr);
if(lynq_urc_sockfd < 0)
{
LYERRLOG("create socket for udp fail");