From caf79f5e45d86179fe5a2c0378c9b79d84dd7103 Mon Sep 17 00:00:00 2001 From: Alex Lin Date: Thu, 21 May 2015 16:40:01 -0500 Subject: [PATCH] Monte Carlo shell command not set correctly when use shell used. When a user shell is specified, the command is never written into the buffer that is used to start a slave. fixes #59 --- .../sim_services/MonteCarlo/src/MonteCarlo_spawn_slaves.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trick_source/sim_services/MonteCarlo/src/MonteCarlo_spawn_slaves.cpp b/trick_source/sim_services/MonteCarlo/src/MonteCarlo_spawn_slaves.cpp index bd28c2d7..ab830446 100644 --- a/trick_source/sim_services/MonteCarlo/src/MonteCarlo_spawn_slaves.cpp +++ b/trick_source/sim_services/MonteCarlo/src/MonteCarlo_spawn_slaves.cpp @@ -85,13 +85,13 @@ void Trick::MonteCarlo::default_slave_dispatch_pre_text(Trick::MonteSlave* slave case TRICK_USER_REMOTE_SH: if (slave_to_init->user_remote_shell.empty()) { slave_to_init->user_remote_shell = unix_ssh; - buffer = slave_to_init->user_remote_shell; if (verbosity >= ERROR) { message_publish(MSG_WARNING, "Monte: TRICK_USER_REMOTE_SH specified for Slave %s:%d, but no shell given.\n" "Defaulting to %s.\n", machine_name.c_str(), slave_to_init->id, slave_to_init->user_remote_shell.c_str()) ; } } + buffer = slave_to_init->user_remote_shell; break; default: buffer = unix_ssh;