[PATCH 0/2] Improved exit()/_exit() handling
10 Dec
2025
10 Dec
'25
6:15 a.m.
As discussed on IRC, while working on the forwarding extensions, I discovered that failures at certain points of initialisation (in particular tcp_init() or udp_init() can result in a zombie pasta child process. Here's a fix. David Gibson (2): treewide: Introduce passt_exit() helper pasta: Clean up waiting pasta child on failures conf.c | 11 ++++------- log.h | 9 +++++++-- passt.c | 6 +++--- pasta.c | 12 ++++++------ pasta.h | 1 + tap.c | 6 ++---- util.c | 29 +++++++++++++++++++++++------ util.h | 1 - vhost_user.c | 4 ++-- 9 files changed, 48 insertions(+), 31 deletions(-) -- 2.52.0
1
Age (days ago)
1
Last active (days ago)
0 comments
1 participants
participants (1)
-
David Gibson