From 3a274a218dfa7f5a6235af155755d9687a44143a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 27 Oct 2017 14:32:22 +0200 Subject: [PATCH] execute: fix type of open_terminal_as() flags parameter It's the flags parameter we propagate here, not the mode parameter, hence let's name it properly, and use the right type. --- src/core/execute.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/execute.c b/src/core/execute.c index f7243f3c0f..de6a9211d2 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -377,13 +377,13 @@ static int connect_logger_as( return move_fd(fd, nfd, false); } -static int open_terminal_as(const char *path, mode_t mode, int nfd) { +static int open_terminal_as(const char *path, int flags, int nfd) { int fd; assert(path); assert(nfd >= 0); - fd = open_terminal(path, mode | O_NOCTTY); + fd = open_terminal(path, flags | O_NOCTTY); if (fd < 0) return fd;