diff --git a/tgetpass.c b/tgetpass.c index 0b0fcb3cc..3054f7789 100644 --- a/tgetpass.c +++ b/tgetpass.c @@ -109,7 +109,7 @@ char * tgetpass(prompt, timeout) * mask out SIGINT, should probably just catch it. */ #ifdef POSIX_SIGNALS - (void) bzero((char *)(&mask), sizeof(mask)); + (void) memset((VOID *)&mask, 0, sizeof(mask)); (void) sigaddset(&mask, SIGINT); (void) sigprocmask(SIG_BLOCK, &mask, &oldmask); #else diff --git a/visudo.c b/visudo.c index 15a73aa05..4f366f844 100644 --- a/visudo.c +++ b/visudo.c @@ -127,7 +127,7 @@ int main(argc, argv) * Setup signal handlers */ #ifdef POSIX_SIGNALS - (void) bzero((char *)(&action), sizeof(action)); + (void) memset((VOID *)&action, 0, sizeof(action)); action.sa_handler = Exit; action.sa_flags = SA_RESETHAND; (void) sigaction(SIGILL, &action, NULL);