[Bugfix][API-762][Data]Fixed after used deinit,output error code infinite loop

Change-Id: I0d25e6292ffda9cb6a1d3ee76d52c24a7fb2b7b3
diff --git a/lib/liblynq-data/lynq_data_urc.cpp b/lib/liblynq-data/lynq_data_urc.cpp
index aa38f0d..8d35db3 100755
--- a/lib/liblynq-data/lynq_data_urc.cpp
+++ b/lib/liblynq-data/lynq_data_urc.cpp
@@ -169,7 +169,7 @@
     lynq_urc_sockfd = socket(AF_INET,SOCK_DGRAM,0);
     if(lynq_urc_sockfd < 0)
     {
-        perror("creaet socket for udp fail");
+        LYEERLOG("create socket for udp fail");
         return -1;
     }
     urc_local_addr.sin_family = AF_INET;
@@ -179,7 +179,7 @@
     rt = setsockopt(lynq_urc_sockfd,SOL_SOCKET,SO_REUSEADDR,&on,sizeof on);
     if(rt<0)
     {
-        perror("SO_REUSEADDR fail\n");
+        LYERRLOG("SO_REUSEADDR fail");
         close(lynq_urc_sockfd);
         lynq_urc_sockfd = -1;
         return -1;
@@ -187,7 +187,7 @@
     rt = bind(lynq_urc_sockfd ,(struct sockaddr*)&urc_local_addr, sizeof(urc_local_addr));
     if (rt == -1)
     {
-        perror("bind failed");
+        LYERRLOG("bind failed");
         close(lynq_urc_sockfd);
         lynq_urc_sockfd = -1;
         return -1;
@@ -324,4 +324,5 @@
     pthread_mutex_unlock(&s_lynq_urc_process_mutex);
 
     ril_deinit_mem();
-}
\ No newline at end of file
+    return 0;
+}