mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06: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
|
* so we need to temporarily block that again
|
||||||
*/
|
*/
|
||||||
struct sigaction waxon, waxoff;
|
struct sigaction waxon, waxoff;
|
||||||
|
memset(&waxoff, 0, sizeof(waxoff));
|
||||||
waxoff.sa_handler = SIG_IGN;
|
waxoff.sa_handler = SIG_IGN;
|
||||||
waxoff.sa_flags = 0;
|
|
||||||
sigemptyset(&waxoff.sa_mask);
|
sigemptyset(&waxoff.sa_mask);
|
||||||
memset(&waxon, 0, sizeof(waxon));
|
memset(&waxon, 0, sizeof(waxon));
|
||||||
if (sigaction(SIGPIPE, &waxoff, &waxon) < 0) {
|
if (sigaction(SIGPIPE, &waxoff, &waxon) < 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user