aboutsummaryrefslogtreecommitdiff
path: root/util-linux/acpid.c
diff options
context:
space:
mode:
Diffstat (limited to 'util-linux/acpid.c')
-rw-r--r--util-linux/acpid.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/util-linux/acpid.c b/util-linux/acpid.c
index 7dd4f5b15..342930964 100644
--- a/util-linux/acpid.c
+++ b/util-linux/acpid.c
@@ -74,6 +74,7 @@ int acpid_main(int argc, char **argv)
74 } 74 }
75 75
76 argv += optind; 76 argv += optind;
77 argc -= optind;
77 78
78 // goto configuration directory 79 // goto configuration directory
79 xchdir(opt_conf); 80 xchdir(opt_conf);
@@ -102,7 +103,7 @@ int acpid_main(int argc, char **argv)
102 // evdev files given, use evdev interface 103 // evdev files given, use evdev interface
103 104
104 // open event devices 105 // open event devices
105 pfd = xzalloc(sizeof(*pfd) * (argc - optind)); 106 pfd = xzalloc(sizeof(*pfd) * argc);
106 nfd = 0; 107 nfd = 0;
107 while (*argv) { 108 while (*argv) {
108 pfd[nfd].fd = open_or_warn(*argv++, O_RDONLY | O_NONBLOCK); 109 pfd[nfd].fd = open_or_warn(*argv++, O_RDONLY | O_NONBLOCK);