]> git.ipfire.org Git - pakfire.git/commitdiff
jail: Automatically determine how many fds we have in the array
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 4 Aug 2022 13:40:23 +0000 (13:40 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 4 Aug 2022 13:40:23 +0000 (13:40 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/jail.c

index a48823474ccc3ac014f5e3993c9d51d42dea5fbb..758443383f1dad49e212d5e74e7f5b89b3e231df 100644 (file)
@@ -464,7 +464,7 @@ static int pakfire_jail_wait(struct pakfire_jail* jail, struct pakfire_jail_exec
        ev.events = EPOLLIN;
 
        // Turn file descriptors into non-blocking mode and add them to epoll()
-       for (unsigned int i = 0; i < 3; i++) {
+       for (unsigned int i = 0; i < sizeof(fds) / sizeof(*fds); i++) {
                int fd = fds[i];
 
                // Skip fds which were not initialized