Increasing timeout for socket connect 63/187563/1
authoralkasethi <alka.sethi@samsung.com>
Fri, 24 Aug 2018 06:22:53 +0000 (11:52 +0530)
committeralkasethi <alka.sethi@samsung.com>
Fri, 24 Aug 2018 06:22:53 +0000 (11:52 +0530)
Change-Id: Id38304b9fde6d119c2dbbb8d80af04f0668b6591
Signed-off-by: alkasethi <alka.sethi@samsung.com>
src/services.c

index 9f2d7bf..4f5634b 100644 (file)
@@ -549,12 +549,12 @@ int create_userprocess(const char *cmd, pid_t *pid, char * const argv[], char *
         s_strncpy(addr.sun_path, sockpath, strlen(sockpath));
         int slen = offsetof(struct sockaddr_un, sun_path) + strlen(sockpath);
         while (connect(sock, (struct sockaddr *)&addr, slen) == -1
-                && trycnt < 100) {
+                && trycnt < 300) {
             D("try to connect socket %s, %d times.\n", sockpath, trycnt++);
             /* sleep maximum 100 times */
             usleep(10000);
         }
-        if (trycnt == 100) {
+        if (trycnt == 300) {
             E("failed to connect, errno: %d\n", errno);
             if (sdb_close(sock) == -1) {
                 E("close sock error, %d\n", errno);