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;

Reply via email to