From a899efa27ced5705b76155eee371bc16cdb2742e Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 6 Sep 2005 17:13:30 +0000 Subject: [PATCH] 2005-09-06 Martin Hunt * transport.c (_stp_handle_start): Always reply to a start message with STP_START. --- runtime/transport/ChangeLog | 5 +++++ runtime/transport/transport.c | 9 +++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/runtime/transport/ChangeLog b/runtime/transport/ChangeLog index 18a8b4807..ed0b43291 100644 --- a/runtime/transport/ChangeLog +++ b/runtime/transport/ChangeLog @@ -1,3 +1,8 @@ +2005-09-06 Martin Hunt + + * transport.c (_stp_handle_start): Always reply to + a start message with STP_START. + 2005-08-24 Martin Hunt * transport_msgs.h (enum): New type, STP_OOB_DATA. diff --git a/runtime/transport/transport.c b/runtime/transport/transport.c index d3e5ff5eb..fdd91078f 100644 --- a/runtime/transport/transport.c +++ b/runtime/transport/transport.c @@ -88,14 +88,11 @@ static void _stp_handle_buf_info(int *cpuptr) */ void _stp_handle_start (struct transport_start *st) { - int err; kbug ("stp_handle_start pid=%d\n", st->pid); - err = probe_start(); - if (err < 0) { - st->pid = err; + st->pid = probe_start(); + if (st->pid < 0) _stp_exit_called = 1; - _stp_transport_send(STP_START, st, sizeof(*st)); - } + _stp_transport_send(STP_START, st, sizeof(*st)); } #ifdef STP_RELAYFS -- 2.43.5