Blame acpid-2.0.5-cloexec.patch
|
Jiri Skala |
7cbe25 |
diff -up acpid-2.0.5/input_layer.c.cloexec acpid-2.0.5/input_layer.c
|
|
Jiri Skala |
7cbe25 |
--- acpid-2.0.5/input_layer.c.cloexec 2010-11-03 14:53:16.515625864 +0100
|
|
Jiri Skala |
7cbe25 |
+++ acpid-2.0.5/input_layer.c 2010-11-03 14:53:50.235623005 +0100
|
|
Jiri Skala |
7cbe25 |
@@ -291,6 +291,7 @@ int open_inputfile(const char *filename)
|
|
Jiri Skala |
7cbe25 |
struct connection c;
|
|
Jiri Skala |
7cbe25 |
|
|
Jiri Skala |
7cbe25 |
fd = open(filename, O_RDONLY | O_NONBLOCK);
|
|
Jiri Skala |
7cbe25 |
+ fcntl(fd, F_SETFD, FD_CLOEXEC);
|
|
Jiri Skala |
7cbe25 |
|
|
Jiri Skala |
7cbe25 |
if (fd >= 0) {
|
|
Jiri Skala |
7cbe25 |
/* if this file doesn't have events we need, indicate failure */
|