blob: 7a0a4d1965747610c260a981452ec061115a22d0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- im-client/gcin-im-client.c~ Thu Oct 13 01:11:53 2005
+++ im-client/gcin-im-client.c Thu Oct 13 01:14:23 2005
@@ -94,7 +94,11 @@
get_gcin_im_srv_sock_path(sock_path, sizeof(sock_path));
addr = sock_path;
strcpy(serv_addr.sun_path, sock_path);
+#ifdef SUN_LEN
+ servlen = SUN_LEN(&serv_addr);
+#else
servlen = strlen(serv_addr.sun_path) + sizeof(serv_addr.sun_family);
+#endif
if ((sockfd = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) {
perror("cannot open socket");
|