diff --git a/exec/coroipcs.c b/exec/coroipcs.c index ca00b860..ef165d69 100644 --- a/exec/coroipcs.c +++ b/exec/coroipcs.c @@ -531,7 +531,7 @@ extern void coroipcs_ipc_init ( #if defined(COROSYNC_LINUX) sprintf (un_addr.sun_path + 1, "%s", api->socket_name); #else - sprintf (un_addr.sun_path, "%s%s", SOCKETDIR, api->socket_name); + sprintf (un_addr.sun_path, "%s/%s", SOCKETDIR, api->socket_name); unlink (un_addr.sun_path); #endif diff --git a/lib/coroipcc.c b/lib/coroipcc.c index 3896bf55..f0b6dcb1 100644 --- a/lib/coroipcc.c +++ b/lib/coroipcc.c @@ -304,7 +304,7 @@ coroipcc_service_connect ( #if defined(COROSYNC_LINUX) sprintf (address.sun_path + 1, "%s", socket_name); #else - sprintf (address.sun_path, "%s%s", SOCKETDIR, socket_name); + sprintf (address.sun_path, "%s/%s", SOCKETDIR, socket_name); #endif res = connect (request_fd, (struct sockaddr *)&address, AIS_SUN_LEN(&address));