[Bugfix]API-15 fix query registration state data without CID LAC

Change-Id: If5ae77d2bf0f6f93bca0a929b5e904c987ba005f
diff --git a/lib/liblynq-network/lynq_network.cpp b/lib/liblynq-network/lynq_network.cpp
index 1285873..bbb7889 100755
--- a/lib/liblynq-network/lynq_network.cpp
+++ b/lib/liblynq-network/lynq_network.cpp
@@ -406,7 +406,7 @@
     int num = 0;

     lynq_client_t client_t;

     char res_data[LYNQ_REQUEST_PARAM_BUF] = {0};

-    char *resp[128];

+    char *resp[LYNQ_RESP_BUF];

     memset(&client_t,0,sizeof(client_t));

     client_t.request = RIL_REQUEST_OPERATOR;

     client_t.paramLen = 0;

@@ -452,15 +452,15 @@
             }

             if(NULL != resp[0])

             {

-                memcpy(OperatorFN,resp[0],strlen(resp[0]));

+                strcpy(OperatorFN,resp[0]);

             }

             if(NULL != resp[1])

             {

-                memcpy(OperatorSH,resp[1],strlen(resp[1]));

+                strcpy(OperatorSH,resp[1]);

             }

             if(NULL != resp[2])

             {

-                memcpy(MccMnc,resp[2],strlen(resp[2]));

+                strcpy(MccMnc,resp[2]);

             }

         }

     }

@@ -626,19 +626,19 @@
             }

             if(NULL != resp[0])

             {

-                memcpy(OperatorFN,resp[0],strlen(resp[0]));

+                strcpy(OperatorFN,resp[0]);

             }

             if(NULL != resp[1])

             {

-                memcpy(OperatorSH,resp[1],strlen(resp[1]));

+                strcpy(OperatorSH,resp[1]);

             }

             if(NULL != resp[2])

             {

-                memcpy(MccMnc,resp[2],strlen(resp[2]));

+                strcpy(MccMnc,resp[2]);

             }

             if(NULL != resp[3])

             {

-                memcpy(NetStatus,resp[2],strlen(resp[2]));

+                strcpy(NetStatus,resp[2]);

             }

         }

     }

@@ -721,15 +721,12 @@
             p.readInt32(&num);

             if(num == 11)

             {

-                

                 *regState = atoi(lynqStrdupReadString(p));

                 resp[0] = lynqStrdupReadString(p);

-                memcpy(LAC,resp[0],strlen(resp[0]));

-                LYERRLOG("LAC: %s",LAC);

+                strcpy(LAC,resp[0]);

 

                 resp[1] = lynqStrdupReadString(p);

-                memcpy(CID,resp[1],strlen(resp[1]));

-                LYERRLOG("CID: %s",CID);

+                strcpy(CID,resp[1]);

                 *netType = atoi(lynqStrdupReadString(p));

             }