src/nnn.c | 3 ++- diff --git a/src/nnn.c b/src/nnn.c index bcfb5ec6b806b29e38a42fb24a75ff1e4363f0b4..9348a879f2dd67f1e7fe182a20450914a484956d 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4221,7 +4221,8 @@ if (getenv(env_cfg[NNN_RESTRICT_0B])) cfg.restrict0b = 1; /* Ignore/handle certain signals */ - struct sigaction act = {}; + struct sigaction act; + memset(&act, 0, sizeof(act)); act.sa_sigaction = &sigint_handler; act.sa_flags = SA_SIGINFO; if (sigaction(SIGINT, &act, NULL) < 0) {