neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 83a7d97d64a6186d6c4ec9ff290997a7239cbe76
parent 44afd074430a7cb612f548e651df07651019e34c
Author: Justin M. Keyes <justinkz@gmail.com>
Date:   Wed, 18 Sep 2024 01:26:04 -0700

fix(coverity): CID 509571 Uninitialized variables #30395

/src/nvim/os/pty_proc_unix.c: 416 in pty_proc_init()
    410     {
    411       PtyProc rv;
    412       rv.proc = proc_init(loop, kProcTypePty, data);
    413       rv.width = 80;
    414       rv.height = 24;
    415       rv.tty_fd = -1;
    >>>     CID 509571:  Uninitialized variables  (UNINIT)
    >>>     Using uninitialized value "rv". Field "rv.winsize" is uninitialized.
    416       return rv;
Diffstat:
Msrc/nvim/os/pty_proc_unix.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nvim/os/pty_proc_unix.c b/src/nvim/os/pty_proc_unix.c @@ -408,7 +408,7 @@ static void chld_handler(uv_signal_t *handle, int signum) PtyProc pty_proc_init(Loop *loop, void *data) { - PtyProc rv; + PtyProc rv = { 0 }; rv.proc = proc_init(loop, kProcTypePty, data); rv.width = 80; rv.height = 24;