diff --git a/Platform/user/rpc/rpc_thread.c b/Platform/user/rpc/rpc_thread.c index 2c160eea4..5c81a76ab 100755 --- a/Platform/user/rpc/rpc_thread.c +++ b/Platform/user/rpc/rpc_thread.c @@ -161,8 +161,12 @@ boolean rpc_unix_socketc_get(char *host, int port, int*pcfd) socklen_t cliun_len; int sockfd; int len; + char socket_path[32]; - char *socket_path = CONFIGM_UNIX_SOCKET; + memset(socket_path, 0, 32); + snprintf(socket_path, 32, "%d.socket", port); + + //char *socket_path = CONFIGM_UNIX_SOCKET; if ((sockfd = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) {