From f40887e28ca8b96f972f9ad16a3dab9e341e6133 Mon Sep 17 00:00:00 2001 From: YoungHun Kim Date: Fri, 20 Jan 2017 16:08:37 +0900 Subject: [PATCH] Remove the ISSOCKET part in checking file descrtion valid or not Change-Id: I7c9a31fedf89551d3f9aacb8af2447c22070ba1d --- src/muse_core_ipc.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/muse_core_ipc.c b/src/muse_core_ipc.c index 320388e..4d42f2a 100644 --- a/src/muse_core_ipc.c +++ b/src/muse_core_ipc.c @@ -828,11 +828,7 @@ int muse_core_ipc_set_fd(muse_module_h module, int fd) gboolean muse_core_ipc_fd_is_valid(int fd) { - struct stat st; - - return (fd > STDERR_FILENO) && - (fcntl(fd, F_GETFL) != -1 || errno != EBADF) && - (fstat(fd, &st) != -1 && S_ISSOCK(st.st_mode)); + return (fcntl(fd, F_GETFL) != SOCK_ERR || errno != EBADF) && (fd > STDERR_FILENO); } int muse_core_ipc_get_bufmgr(tbm_bufmgr *bufmgr) -- 2.7.4