--- acpid-1.0.4/ud_socket.c.orig 2003-11-18 02:24:58 +0500 +++ acpid-1.0.4/ud_socket.c 2005-07-23 17:43:13 +0600 @@ -58,7 +58,7 @@ while (1) { int newsock = 0; struct sockaddr_un cliaddr; - int len = sizeof(struct sockaddr_un); + socklen_t len = sizeof(struct sockaddr_un); newsock = accept(listenfd, (struct sockaddr *)&cliaddr, &len); if (newsock < 0) {