diff -dupr jack.0/jackd/engine.c jack.1/jackd/engine.c
--- jack.0/jackd/engine.c	2006-05-31 22:31:06.000000000 +0100
+++ jack.1/jackd/engine.c	2006-05-31 22:36:04.000000000 +0100
@@ -907,7 +907,7 @@ jack_watchdog_thread (void *arg)
 			/* Kill the current client (guilt by association). */
 			if (engine->current_client) {
 					kill (engine->current_client->
-					      control->pgrp, SIGKILL);
+					      control->pid, SIGKILL);
 			}
 
 			/* kill our process group, try to get a dump */

