From 54b52b74ccfb82a79a7a9ac9694fc5b9ce1cd211 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Wed, 12 Nov 2003 22:08:59 +0000 Subject: [PATCH] use segemptyset() on signal structure before download to avoid valgrind errors. --- src/plugins/auth/auth_munge.c | 1 + src/srun/allocate.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/auth/auth_munge.c b/src/plugins/auth/auth_munge.c index 11cefc3089a..bff4aa1236b 100644 --- a/src/plugins/auth/auth_munge.c +++ b/src/plugins/auth/auth_munge.c @@ -462,6 +462,7 @@ _decode_cred(char *m, slurm_auth_credential_t *c) * Block all signals to allow munge_decode() to proceed * uninterrupted. (Testing for gnats slurm/223) */ + sigemptyset(&oset); /* for clean valgrind */ sigfillset(&set); sigdelset(&set, SIGABRT); sigdelset(&set, SIGSEGV); diff --git a/src/srun/allocate.c b/src/srun/allocate.c index 2f382fc47b5..2bc9b2e5261 100644 --- a/src/srun/allocate.c +++ b/src/srun/allocate.c @@ -76,6 +76,7 @@ allocate_nodes(void) ointf = xsignal(SIGINT, _intr_handler); otermf = xsignal(SIGTERM, _intr_handler); + sigemptyset(&oset); /* for clean valgrind */ xsignal_save_mask(&oset); xsignal_unblock(sigarray); -- GitLab