]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
execute: use right fd to fix tty size
authorLennart Poettering <lennart@poettering.net>
Wed, 8 Nov 2023 12:57:09 +0000 (13:57 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 10 Nov 2023 20:38:26 +0000 (21:38 +0100)
src/core/execute.c

index f3e895ea7f2c12aeef1d6c14b720342e8cb4f169..e63137440a6e6390795a6fa73ea05c49be7039ce 100644 (file)
@@ -171,8 +171,7 @@ void exec_context_tty_reset(const ExecContext *context, const ExecParameters *p)
         if (context->tty_reset)
                 (void) reset_terminal_fd(fd, /* switch_to_text= */ true);
 
-        if (p && p->stdin_fd >= 0)
-                (void) exec_context_apply_tty_size(context, p->stdin_fd, path);
+        (void) exec_context_apply_tty_size(context, fd, path);
 
         if (context->tty_vt_disallocate && path)
                 (void) vt_disallocate(path);