aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin F. Haggerty <haggertk@lineageos.org>2019-07-08 20:46:26 -0600
committerKevin F. Haggerty <haggertk@lineageos.org>2019-07-11 16:44:00 -0600
commit1d23c7f7f2795a854742c47549a92042f7e4f706 (patch)
tree62b0d5e5443b2432329552a1c397533b0563744e
parent5f71cf2e0605d71bdf7ebcb084dae2299ddba8c6 (diff)
downloadandroid_external_nano-lineage-16.0.tar.gz
android_external_nano-lineage-16.0.tar.bz2
android_external_nano-lineage-16.0.zip
nano: Zero entire struct sigaction structlineage-16.0
Fixes the below on some devices: external/nano/src/nano.c:1123:27: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] struct sigaction deed = {0}; ^ {} Change-Id: I7f806e94e7ca4ec46d1bfc91569ecdd15188aa8f
-rw-r--r--src/nano.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nano.c b/src/nano.c
index a50a95ec..97f48826 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -1120,7 +1120,8 @@ bool scoop_stdin(void)
/* Register half a dozen signal handlers. */
void signal_init(void)
{
- struct sigaction deed = {0};
+ struct sigaction deed;
+ memset(&deed, 0, sizeof(struct sigaction));
/* Trap SIGINT and SIGQUIT because we want them to do useful things. */
deed.sa_handler = SIG_IGN;