--- src.old/runtime/stpd/librelay.c 2005-10-19 12:35:35.000000000 -0700 +++ src-20051029/runtime/stpd/librelay.c 2005-11-03 17:06:51.000000000 -0800 @@ -729,11 +729,16 @@ case STP_START: { struct transport_start *t = (struct transport_start *)data; + unsigned int mywait= 0xffffffff; dbug("probe_start() returned %d\n", t->pid); + if (t->pid < 0) cleanup_and_exit(0); else if (target_cmd) kill (target_pid, SIGUSR1); + while(mywait> 0) { + mywait--; + } break; } default: