I worked out the bug in the 70no-executable-stack.patch. I realize this is
not in the correct form for a Debian patch. I am hoping the maintainers get
this rolled into a Trixie fix for this package.
diff --git a/if_info.c b/if_info.c
index fbf6ffd..d2c8f02 100644
--- a/if_info.c
+++ b/if_info.c
@@ -317,7 +317,7 @@ void ifsm_scriptdone(pid_t pid, int exitstatus)
int find_pid(struct if_info *i, void *arg) {
pid_t pid = *(pid_t *)(((void **)arg)[0]);
- struct if_info **info = (struct if_info **)(((void **)arg)[0]);
+ struct if_info **info = (struct if_info **)(((void **)arg)[1]);
if (i->worker == pid) {
*info = i;