We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 96c2abe + bdee397 commit cc84144Copy full SHA for cc84144
run-command.c
@@ -53,13 +53,14 @@ static void mark_child_for_cleanup(pid_t pid)
53
54
static void clear_child_for_cleanup(pid_t pid)
55
{
56
- struct child_to_clean **last, *p;
+ struct child_to_clean **pp;
57
58
- last = &children_to_clean;
59
- for (p = children_to_clean; p; p = p->next) {
60
- if (p->pid == pid) {
61
- *last = p->next;
62
- free(p);
+ for (pp = &children_to_clean; *pp; pp = &(*pp)->next) {
+ struct child_to_clean *clean_me = *pp;
+
+ if (clean_me->pid == pid) {
+ *pp = clean_me->next;
63
+ free(clean_me);
64
return;
65
}
66
0 commit comments