From 971179f4cd40b802ce6d37b2c3f09cdee97fa8ac Mon Sep 17 00:00:00 2001 From: marcel Date: Tue, 28 Sep 1999 13:26:11 +0000 Subject: Explicitly use sigemptyset to clear a sigset_t. Explicit initialization of sa_flags allows us to lose the bzero. --- lib/libc/net/res_send.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/libc/net/res_send.c b/lib/libc/net/res_send.c index fc394ca..15f2a13 100644 --- a/lib/libc/net/res_send.c +++ b/lib/libc/net/res_send.c @@ -665,7 +665,8 @@ read_len: pfd.fd = s; pfd.events = POLLIN; if (use_poll == 1) { - bzero(&sa, sizeof(sa)); + sigemptyset(&sa.sa_mask); + sa.sa_flags = 0; sa.sa_handler = SIG_IGN; if (sigaction(SIGSYS, &sa, &osa) >= 0) sigsys_installed = 1; -- cgit v1.1