From: Lennart Poettering Date: Fri, 27 Oct 2017 12:32:22 +0000 (+0200) Subject: execute: fix type of open_terminal_as() flags parameter X-Git-Tag: v236~181^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a274a218dfa7f5a6235af155755d9687a44143a;p=thirdparty%2Fsystemd.git 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. --- diff --git a/src/core/execute.c b/src/core/execute.c index f7243f3c0f7..de6a9211d27 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;