[Bugfix][API-639][Network]fix NetStatus output error
Change-Id: I84ee41a80ff842cbc9f57e8fa91c6df215ae122a
diff --git a/lib/liblynq-network/lynq_network.cpp b/lib/liblynq-network/lynq_network.cpp
index 6040dbf..cca772f 100755
--- a/lib/liblynq-network/lynq_network.cpp
+++ b/lib/liblynq-network/lynq_network.cpp
@@ -429,7 +429,7 @@
}
if(NULL != resp[3])
{
- strcpy(NetStatus,resp[2]);
+ strcpy(NetStatus,resp[3]);
}
for(i = 0; i<num;i++)
{
@@ -786,30 +786,30 @@
const char * lynq_get_raw_data(Parcel* &p, int* data_len)
{
- int32_t len;
+ int32_t len;
int status;
char *data;
*data_len=0;
-
+
status = p->readInt32(&len);
-
+
if (status != 0) {
LYERRLOG("%s status is %d",__func__,status);
return NULL;
- }
-
- // The java code writes -1 for null arrays
+ }
+
+ // The java code writes -1 for null arrays
if (((int)len) == -1 || ((int)len) == 0)
{
LYERRLOG("%s len is %d",__func__,len);
return NULL;
}
LYINFLOG("%s len is %d",__func__,len);
-
+
data = (char*) p->readInplace(len);
*data_len=len;
-
+
return data;
}