List cleanup.
This commit is contained in:
@@ -39,6 +39,7 @@ static void exec_del(struct exec *exec) {
|
|||||||
kill(exec->child, SIGTERM);
|
kill(exec->child, SIGTERM);
|
||||||
assert(waitpid(exec->child, NULL, 0) == exec->child);
|
assert(waitpid(exec->child, NULL, 0) == exec->child);
|
||||||
}
|
}
|
||||||
|
list_del(&exec->exec_list);
|
||||||
free(exec->command);
|
free(exec->command);
|
||||||
free(exec);
|
free(exec);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ static void incoming_del(struct incoming *incoming) {
|
|||||||
if (incoming->peer.fd >= 0) {
|
if (incoming->peer.fd >= 0) {
|
||||||
assert(!close(incoming->peer.fd));
|
assert(!close(incoming->peer.fd));
|
||||||
}
|
}
|
||||||
|
list_del(&incoming->incoming_list);
|
||||||
free(incoming->node);
|
free(incoming->node);
|
||||||
free(incoming->service);
|
free(incoming->service);
|
||||||
free(incoming);
|
free(incoming);
|
||||||
|
|||||||
@@ -146,6 +146,7 @@ static void outgoing_del(struct outgoing *outgoing) {
|
|||||||
if (outgoing->peer.fd >= 0) {
|
if (outgoing->peer.fd >= 0) {
|
||||||
assert(!close(outgoing->peer.fd));
|
assert(!close(outgoing->peer.fd));
|
||||||
}
|
}
|
||||||
|
list_del(&outgoing->outgoing_list);
|
||||||
free(outgoing->node);
|
free(outgoing->node);
|
||||||
free(outgoing->service);
|
free(outgoing->service);
|
||||||
free(outgoing);
|
free(outgoing);
|
||||||
|
|||||||
Reference in New Issue
Block a user