summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acpid/acpid-1.0.4-gcc4.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/acpid/acpid-1.0.4-gcc4.patch b/acpid/acpid-1.0.4-gcc4.patch
new file mode 100644
index 000000000..6e9381d12
--- /dev/null
+++ b/acpid/acpid-1.0.4-gcc4.patch
@@ -0,0 +1,34 @@
+# this patch originates from Fedora
+--- acpid-1.0.4/ud_socket.c.warning 2003-11-17 16:24:58.000000000 -0500
++++ acpid-1.0.4/ud_socket.c 2005-03-16 17:51:40.000000000 -0500
+@@ -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) {
+--- acpid-1.0.4/acpid.c.warning 2004-10-17 18:33:51.000000000 -0400
++++ acpid-1.0.4/acpid.c 2005-03-16 17:52:23.000000000 -0500
+@@ -61,7 +61,7 @@
+ main(int argc, char **argv)
+ {
+ int event_fd;
+- int sock_fd;
++ int sock_fd = -1;
+
+ /* learn who we really are */
+ progname = (const char *)strrchr(argv[0], '/');
+@@ -386,9 +386,7 @@
+ umask(0);
+
+ /* get outta the way */
+- chdir("/");
+-
+- return 0;
++ return chdir("/");
+ }
+
+ static int

Generated by cgit