From: alkasethi Date: Fri, 24 Aug 2018 06:22:53 +0000 (+0530) Subject: Increasing timeout for socket connect X-Git-Tag: submit/tizen/20180824.082919~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F63%2F187563%2F1;p=sdk%2Ftarget%2Fsdbd.git Increasing timeout for socket connect Change-Id: Id38304b9fde6d119c2dbbb8d80af04f0668b6591 Signed-off-by: alkasethi --- diff --git a/src/services.c b/src/services.c index 9f2d7bf..4f5634b 100644 --- a/src/services.c +++ b/src/services.c @@ -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);