mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
build: silence coverity false positive
Similar in nature to commit fd21ecfd, which shut up valgrind. sigaction is apparently a nasty interface for analyzer tools, at least for how many false positives it generates. * src/util/command.c (virExecWithHook): Initialize entire var, since coverity gripes about the (unused and non-standard) sa_restorer.
This commit is contained in:
parent
54456cc0fd
commit
f876c30cfe
@ -518,8 +518,8 @@ virExecWithHook(const char *const*argv,
|
||||
* so we need to temporarily block that again
|
||||
*/
|
||||
struct sigaction waxon, waxoff;
|
||||
memset(&waxoff, 0, sizeof(waxoff));
|
||||
waxoff.sa_handler = SIG_IGN;
|
||||
waxoff.sa_flags = 0;
|
||||
sigemptyset(&waxoff.sa_mask);
|
||||
memset(&waxon, 0, sizeof(waxon));
|
||||
if (sigaction(SIGPIPE, &waxoff, &waxon) < 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user