diff --git a/RTCP/Cobalt/GPUProc/src/getOutputProcHosts.cc b/RTCP/Cobalt/GPUProc/src/getOutputProcHosts.cc index 8be4a02b02fe8a5527a9ba1103b37eeeba02ca2c..18ef09001bbc081af086265f03f698036417f506 100644 --- a/RTCP/Cobalt/GPUProc/src/getOutputProcHosts.cc +++ b/RTCP/Cobalt/GPUProc/src/getOutputProcHosts.cc @@ -71,12 +71,15 @@ int main(int argc, char **argv) Parset ps(argv[optind]); // Get the list of stations and output to stdout space separated - for (std::vector<string>::const_iterator host = ps.settings.outputProcHosts.begin(); - host != ps.settings.outputProcHosts.end(); - ++host) - { - cout << *host << " "; + std::vector<string>::const_iterator host = ps.settings.outputProcHosts.begin(); + if (host != ps.settings.outputProcHosts.end()) { + cout << *host; + ++host; + + for ( ; host != ps.settings.outputProcHosts.end(); ++host) { + cout << ' ' << *host; + } } return 0; - } +}