Revert "[Feature][T8TSK-189] fix multi init in one process"
This reverts commit e92d9485fe77eab3b8cf6bacd47953307384d1c1.
Reason for revert: <INSERT REASONING HERE>
Change-Id: I167aa138fd92c78c9d2e259e1a08fa776eeba80a
diff --git a/src/lynq/lib/liblynq-data/lynq_data_urc.cpp b/src/lynq/lib/liblynq-data/lynq_data_urc.cpp
index 9c6ad71..d527ed2 100755
--- a/src/lynq/lib/liblynq-data/lynq_data_urc.cpp
+++ b/src/lynq/lib/liblynq-data/lynq_data_urc.cpp
@@ -78,7 +78,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);
- res = lynq_recv_urc_msg(lynq_urc_sockfd, urc_data,sizeof(urc_data));
+ res = lynq_recv_urc_msg(urc_data,sizeof(urc_data));
if(res<sizeof(int32_t)*2)
{
@@ -198,24 +198,16 @@
// return -1;
// }
// return 0;
- lynq_urc_sockfd = lynq_register_urc_socket();
- if (lynq_urc_sockfd <= 0)
- {
- lynq_urc_sockfd = -1;
- return -1;
- }
- return 0;
+ return lynq_register_urc_socket() > 0 ? 0 : -1;
}
int lynq_socket_recv_stop()
{
-// if (lynq_urc_sockfd >=0)
-// {
-// close(lynq_urc_sockfd);
-// lynq_urc_sockfd = -1;
-// }
- lynq_unregister_urc_socket(lynq_urc_sockfd);
- lynq_urc_sockfd = -1;
+ if (lynq_urc_sockfd >=0)
+ {
+ close(lynq_urc_sockfd);
+ lynq_urc_sockfd = -1;
+ }
return 0;
}