mirror of
https://salsa.debian.org/ha-team/libqb
synced 2026-08-12 22:17:34 +00:00
LOOP: close opened pipe if function fails
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
This commit is contained in:
parent
b519f4f37d
commit
99311d24fe
@ -942,8 +942,14 @@ qb_loop_signals_create(struct qb_loop *l)
|
||||
return (struct qb_loop_source *)s;
|
||||
|
||||
error_exit:
|
||||
free(s);
|
||||
errno = -res;
|
||||
free(s);
|
||||
if (pipe_fds[0] >= 0) {
|
||||
close(pipe_fds[0]);
|
||||
}
|
||||
if (pipe_fds[1] >= 0) {
|
||||
close(pipe_fds[1]);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user